Microsoft 365 Exchange Automation

Auto-Distribute
Email Lists
Across M365 DLs

Create Distribution Lists, upload thousands of external contacts, and round-robin distribute email lists at scale — multi-account, parallel campaigns, real-time progress.

✓ Auto-License on Login ✓ No Registration Needed ✓ Multi-Account Support PostgreSQL Backed Exchange Online REST

Everything for Exchange Distribution

A complete platform for managing Microsoft 365 distribution lists at scale.

📋
Auto-Create Distribution Lists
Create 1–50 DLs with one click, with custom prefix, numbering, and approval settings. Auto-fix rules after creation.
🔄
Round-Robin Distribution
Upload an email list and evenly distribute across all DLs. Sync-aware retry for Exchange provisioning delays.
👥
Multi-Account Parallel Campaigns
Run parallel campaigns across multiple M365 accounts simultaneously. Real-time per-account progress cards.
📇
Bulk External Contacts
Upload thousands of external email contacts via CSV or plain text. Optionally add them directly to a DL.
🛡️
Approval Control
Toggle ModerationEnabled per DL. Fix all DL rules in bulk — no admin approval required for external senders.
📊
History & Reports
All campaigns, contacts and DLs stored in PostgreSQL under your profile. Export everything to CSV anytime.

Step-by-Step Guide

Complete workflow from login to export — choose your language below.

1
🔐
Login
M365 Account
2
📋
DL Create
Single / Bulk
3
📇
Upload
Contact List
4
✉️
B2B Invite
Guest Accounts
5
🔄
Sync Wait
Exchange Sync
6
Distribute
Add to DLs
7
⬇️
Export
Download CSV
1 🔐
Account Login
Homepage
  1. Go to the homepage (MS365 Exchange Manager).
  2. Enter your M365 Email and Password.
  3. For multiple accounts: click "+ Add multiple accounts" and paste email:password lines.
  4. Click Launch App → to sign in.
  5. Your license activates automatically on first login.
2 📋
Create Distribution List (Single)
DL Create tab
  1. Open the app and click the DL Create tab.
  2. Enter a DL Name (e.g. Sales2025).
  3. Select your domain from the dropdown — SMTP fills automatically.
  4. Toggle Require Approval if needed.
  5. Click Create DL. Done in seconds.
2b 📋📋
Create Multiple DLs (Bulk)
DL Create → Bulk tab
  1. Switch to Bulk Create inside the DL Create tab.
  2. Enter a prefix (e.g. Group) and a count (e.g. 10).
  3. DLs are named: Group1, Group2Group10.
  4. Select domain, toggle Fix Rules, click Create All.
  5. Progress shows per-DL status in real time.
3 📇
Upload Contact List
Contacts tab
  1. Go to the Contacts tab.
  2. Paste emails (one per line) or upload a CSV file.
  3. Format: email, DisplayName or just emails.
  4. Optionally select a DL to add contacts directly.
  5. Click Upload Contacts. All contacts are saved.
4 ✉️
B2B Guest Invite
B2B Invite tab
  1. Go to the B2B Invite tab.
  2. Paste or load the contacts you want to invite.
  3. Click Start Invite — runs in the background (10–20 min).
  4. A progress bar shows: Invited / Skipped / Failed.
  5. After completion, guests appear as Azure AD external users.
5 🔄
Wait for Exchange Sync
Automatic
  1. After B2B invite, Exchange needs time to sync the guest contacts.
  2. Sync time: 5–30 minutes depending on tenant size.
  3. The Distribute tab has a Sync Wait option — it retries automatically.
  4. You can check the Dashboard tab for distribution status.
6
Distribute — Add Members to DLs
Distribute tab
  1. Go to the Distribute tab.
  2. Paste the contact list (emails to distribute).
  3. Select which DLs to fill (or use all).
  4. Set members per DL (300–1000).
  5. Click Start Distribution. Runs round-robin across all DLs.
7 ⬇️
Export DL Member List
DL List tab
  1. Go to the DL List tab.
  2. All your distribution lists appear with member counts.
  3. Click Export CSV next to any DL.
  4. The file downloads with all member emails.
⚙️
Other Features
All tabs
  1. Fix Rules — Remove approval requirements from all DLs in bulk.
  2. Security Groups — Create M365 security groups alongside DLs.
  3. Multi-account — Run campaigns across multiple M365 accounts in parallel.
  4. Dashboard — View live server health, Celery workers, Redis, DB stats.
🔐
অ্যাকাউন্ট লগইন
হোমপেজ
  1. MS365 Exchange Manager হোমপেজে যান।
  2. M365 ইমেইল এবং পাসওয়ার্ড দিন।
  3. একাধিক অ্যাকাউন্টের জন্য: "+ Add multiple accounts" ক্লিক করুন এবং email:password লাইনে পেস্ট করুন।
  4. Launch App → বাটনে ক্লিক করুন।
  5. প্রথম লগইনেই লাইসেন্স স্বয়ংক্রিয়ভাবে সক্রিয় হয়।
📋
ডিএল তৈরি (সিঙ্গেল)
DL Create ট্যাব
  1. অ্যাপ খুলে DL Create ট্যাবে যান।
  2. DL নাম দিন (যেমন: Sales2025)।
  3. ড্রপডাউন থেকে ডোমেইন সিলেক্ট করুন — SMTP অটোমেটিক পূরণ হবে।
  4. প্রয়োজনে Require Approval চালু করুন।
  5. Create DL ক্লিক করুন। কয়েক সেকেন্ডেই তৈরি হয়।
২খ 📋📋
একাধিক ডিএল তৈরি (বাল্ক)
DL Create → Bulk ট্যাব
  1. DL Create ট্যাবে Bulk Create-এ সুইচ করুন।
  2. প্রিফিক্স (যেমন: Group) এবং সংখ্যা (যেমন: ১০) দিন।
  3. DL নাম হবে: Group1, Group2Group10
  4. ডোমেইন সিলেক্ট করুন, Fix Rules চালু করুন, Create All ক্লিক করুন।
  5. প্রতিটি DL-এর স্ট্যাটাস রিয়েল-টাইমে দেখা যাবে।
📇
কন্টাক্ট লিস্ট আপলোড
Contacts ট্যাব
  1. Contacts ট্যাবে যান।
  2. ইমেইল (প্রতি লাইনে একটি) পেস্ট করুন বা CSV ফাইল আপলোড করুন।
  3. ফরম্যাট: email, DisplayName অথবা শুধু ইমেইল।
  4. চাইলে সরাসরি একটি DL-এ যোগ করার জন্য সিলেক্ট করুন।
  5. Upload Contacts ক্লিক করুন।
✉️
B2B গেস্ট ইনভাইট
B2B Invite ট্যাব
  1. B2B Invite ট্যাবে যান।
  2. যে কন্টাক্টগুলো ইনভাইট করতে চান তা পেস্ট বা লোড করুন।
  3. Start Invite ক্লিক করুন — ব্যাকগ্রাউন্ডে চলবে (১০–২০ মিনিট)।
  4. প্রোগ্রেস বার দেখাবে: ইনভাইটেড / স্কিপড / ফেইলড।
  5. শেষে গেস্টরা Azure AD-তে external user হিসেবে দেখাবে।
🔄
Exchange সিংক অপেক্ষা
স্বয়ংক্রিয়
  1. B2B ইনভাইটের পরে Exchange-কে গেস্ট কন্টাক্ট সিংক করতে সময় লাগে।
  2. সিংক সময়: টেনেন্ট সাইজ অনুযায়ী ৫–৩০ মিনিট
  3. Distribute ট্যাবে Sync Wait অপশন আছে — এটি স্বয়ংক্রিয়ভাবে রিট্রাই করে।
  4. Dashboard ট্যাবে ডিস্ট্রিবিউশন স্ট্যাটাস দেখুন।
ডিস্ট্রিবিউশন — DL-এ মেম্বার যোগ
Distribute ট্যাব
  1. Distribute ট্যাবে যান।
  2. কন্টাক্ট লিস্ট (ইমেইলগুলো) পেস্ট করুন।
  3. কোন DLগুলোতে পাঠাবেন সিলেক্ট করুন।
  4. প্রতি DL-এ মেম্বার সংখ্যা সেট করুন (৩০০–১০০০)।
  5. Start Distribution ক্লিক করুন। রাউন্ড-রবিন পদ্ধতিতে বিতরণ হবে।
⬇️
DL মেম্বার লিস্ট এক্সপোর্ট
DL List ট্যাব
  1. DL List ট্যাবে যান।
  2. আপনার সমস্ত DL মেম্বার সংখ্যা সহ দেখা যাবে।
  3. যেকোনো DL-এর পাশে Export CSV ক্লিক করুন।
  4. ফাইলটি সমস্ত মেম্বার ইমেইল সহ ডাউনলোড হবে।
⚙️
অন্যান্য ফিচার
সকল ট্যাব
  1. Fix Rules — সমস্ত DL থেকে অ্যাপ্রুভাল রিকোয়ারমেন্ট বাল্কে সরিয়ে দিন।
  2. Security Groups — DL-এর পাশাপাশি M365 সিকিউরিটি গ্রুপ তৈরি করুন।
  3. মাল্টি-অ্যাকাউন্ট — একাধিক M365 অ্যাকাউন্টে প্যারালেল ক্যাম্পেইন চালান।
  4. Dashboard — সার্ভার হেলথ, Celery ওয়ার্কার, Redis, DB স্ট্যাটস দেখুন।
🔐
अकाउंट लॉगिन
होमपेज
  1. MS365 Exchange Manager होमपेज पर जाएं।
  2. अपना M365 ईमेल और पासवर्ड दर्ज करें।
  3. कई अकाउंट के लिए: "+ Add multiple accounts" पर क्लिक करें और email:password लाइनें पेस्ट करें।
  4. Launch App → बटन पर क्लिक करें।
  5. पहले लॉगिन पर लाइसेंस स्वतः सक्रिय हो जाता है।
📋
DL बनाएं (सिंगल)
DL Create टैब
  1. ऐप खोलें और DL Create टैब पर जाएं।
  2. DL नाम दर्ज करें (जैसे: Sales2025)।
  3. ड्रॉपडाउन से डोमेन चुनें — SMTP अपने आप भर जाएगा।
  4. जरूरत हो तो Require Approval चालू करें।
  5. Create DL पर क्लिक करें। कुछ ही सेकंड में बन जाएगा।
२ख 📋📋
कई DL बनाएं (बल्क)
DL Create → Bulk टैब
  1. DL Create टैब में Bulk Create पर स्विच करें।
  2. प्रीफिक्स (जैसे: Group) और संख्या (जैसे: 10) दर्ज करें।
  3. DL नाम होंगे: Group1, Group2Group10
  4. डोमेन चुनें, Fix Rules चालू करें, Create All पर क्लिक करें।
  5. हर DL का स्टेटस रियल-टाइम में दिखेगा।
📇
कॉन्टैक्ट लिस्ट अपलोड
Contacts टैब
  1. Contacts टैब पर जाएं।
  2. ईमेल (प्रति लाइन एक) पेस्ट करें या CSV फ़ाइल अपलोड करें।
  3. फॉर्मेट: email, DisplayName या सिर्फ ईमेल।
  4. चाहें तो सीधे किसी DL में जोड़ने के लिए सेलेक्ट करें।
  5. Upload Contacts पर क्लिक करें।
✉️
B2B गेस्ट इनवाइट
B2B Invite टैब
  1. B2B Invite टैब पर जाएं।
  2. जिन कॉन्टैक्ट्स को इनवाइट करना है उन्हें पेस्ट या लोड करें।
  3. Start Invite पर क्लिक करें — बैकग्राउंड में चलेगा (10–20 मिनट)।
  4. प्रोग्रेस बार दिखेगा: Invited / Skipped / Failed।
  5. पूरा होने पर गेस्ट Azure AD में external user के रूप में दिखेंगे।
🔄
Exchange सिंक का इंतजार
स्वचालित
  1. B2B इनवाइट के बाद Exchange को गेस्ट कॉन्टैक्ट सिंक करने में समय लगता है।
  2. सिंक समय: टेनेंट साइज के अनुसार 5–30 मिनट
  3. Distribute टैब में Sync Wait ऑप्शन है — यह ऑटोमैटिक रिट्राई करता है।
  4. लाइव स्टेटस के लिए Dashboard टैब देखें।
डिस्ट्रीब्यूशन — DL में सदस्य जोड़ें
Distribute टैब
  1. Distribute टैब पर जाएं।
  2. कॉन्टैक्ट लिस्ट (ईमेल) पेस्ट करें।
  3. कौन से DL में भेजना है उन्हें सेलेक्ट करें।
  4. प्रति DL सदस्य संख्या सेट करें (300–1000)।
  5. Start Distribution पर क्लिक करें। राउंड-रॉबिन तरीके से बंटेगा।
⬇️
DL मेंबर लिस्ट एक्सपोर्ट
DL List टैब
  1. DL List टैब पर जाएं।
  2. आपकी सभी DL मेंबर काउंट के साथ दिखेंगी।
  3. किसी भी DL के पास Export CSV पर क्लिक करें।
  4. फ़ाइल सभी मेंबर ईमेल के साथ डाउनलोड हो जाएगी।
⚙️
अन्य फीचर्स
सभी टैब
  1. Fix Rules — सभी DL से अप्रूवल रिक्वायरमेंट बल्क में हटाएं।
  2. Security Groups — DL के साथ M365 सिक्योरिटी ग्रुप भी बनाएं।
  3. मल्टी-अकाउंट — कई M365 अकाउंट पर एक साथ पैरलल कैम्पेन चलाएं।
  4. Dashboard — सर्वर हेल्थ, Celery वर्कर, Redis, DB स्टेटस देखें।