User Guide
New to D-mail? Just follow this guide and you'll be up and running in no time.
1. Getting Started
Invite the Bot
Add D-mail to your Discord server. Click the link below to open the Discord authorization page.
Select the server you want to add D-mail to and click "Authorize".
Onboarding
Once the bot joins your server, type /start or send a DM to the bot to begin the onboarding process automatically.
During onboarding, you'll go through:
- Introduction to D-mail
- Support server info
- AI feature consent (optional — declining still gives you full basic features)
- Account initialization
- Connecting your first Gmail account
2. Connecting Gmail
At the last step of onboarding, click "Connect Email", or add Gmail from the web dashboard.
Connection Process
- Click the "Google OAuth" button.
- Choose the Gmail account you want to connect on the Google sign-in page.
- Review the permissions D-mail requests and click "Allow".
- Done! New email notifications will start within 30 seconds.
Your data is safe — D-mail uses OAuth 2.0 authentication. Your password is never stored; only encrypted tokens are kept securely.
Non-Gmail Providers
Email providers other than Gmail (e.g., Outlook) can be connected via app passwords and IMAP settings. Enter the email address in the dashboard and the IMAP configuration form will appear.
Account Limits
| Plan | Gmail Accounts |
|---|---|
| Free | 1 |
| Pro | Up to 3 |
| Max | Up to 5 |
3. Email Notifications
Once your Gmail is connected, D-mail checks for new emails every 30 seconds. When a new email arrives, you'll get a Discord DM notification.
What's Included in Notifications
- Sender
- Recipients
- Subject
- Body preview
- Attachment list
AI Features (Max Plan)
- AI Email Summary — Automatically summarizes emails in 2–3 sentences
- AI Importance Classification — Automatically determines email priority
Auto Auth Code Extraction
Enable "Auto auth code extraction" in settings to automatically find verification codes from sign-up or login emails and display them in the notification. (Requires AI consent)
4. Sending Emails
You can compose and send emails directly from Discord.
How to Compose
- Send a message to the bot in DM to start composing.
- If you have multiple accounts, select the sender.
- Click the edit button to fill in recipients, subject, and body.
- Hit send!
Recipient Formats
- Direct email —
[email protected] - Contact group —
@GroupName(sends to all members) - Google Contact —
@Name(searches your Google Contacts)
Attachments
Upload files in the DM chat and they'll be automatically attached.
- Up to 8 files
- 20 MB total limit
Markdown Support
You can use Markdown in your email body:
# Heading, ## Subheading
**bold**, *italic*
`code`, [link](https://...)
5. Contact Groups
Organize your frequent recipients into groups. Use @GroupName when composing emails to quickly select recipients.
Manage via Discord
Type /contacts to open the contact management panel.
- Create group — Enter a group name and email addresses
- Edit group — Change group name or members
- Delete group — Remove groups you no longer need
Manage via Dashboard
You can also create, edit, and delete contact groups from the dashboard.
Note — The Free plan supports up to 20 contacts.
6. Channel Forwarding
Besides DM notifications, you can forward email alerts to specific Discord channels. Great for keeping your entire team informed.
Setup
- Type
/mail-forwardin a server channel. - Select the text channel to forward to.
- Choose the email account to forward.
- Done! New emails will also appear in the selected channel.
Permission required — You need the "Manage Channels" permission to set up forwarding.
7. Settings
Use /settings to manage your personal preferences.
Security
- AI Data Consent — Toggle consent for AI features like summaries and code extraction. Disabling this turns off all AI-related features.
- Email Masking — Mask email addresses in bot messages for privacy.
Convenience
- Auto Auth Code Extraction — Automatically detects verification codes in emails. Requires AI consent.
- AI Email Summary — Auto-summarize email content. (Max plan)
8. Plans
D-mail is free to use. Upgrade to Pro or Max for additional features.
| Feature | Free | Pro ($0.99/mo) | Max ($1.99/mo) |
|---|---|---|---|
| Gmail accounts | 1 | 3 | 5 |
| Real-time alerts | ✓ | ✓ | ✓ |
| Send emails | ✓ | ✓ | ✓ |
| Custom filters | — | ✓ | ✓ |
| AI email summary | — | — | ✓ |
| AI importance classifier | — | — | ✓ |
See the Pro plan page for full details.
9. Command Reference
| Command | Description | Where |
|---|---|---|
/start | Start / restart onboarding | DM / Server |
/settings | Open personal settings | DM / Server |
/contacts | Manage contact groups | DM / Server |
/mail-forward | Set up channel email forwarding | Server only |
/withdraw | Request account deletion | DM / Server |
Tip — You can start composing an email by simply sending a message to the bot in DM.
10. Troubleshooting
Not receiving notifications
- Make sure DM receiving is enabled in your Discord settings.
- Check that your mail account status is "Connected" in the dashboard.
- If the status shows "Error", remove the account and reconnect it.
OAuth connection failed
- You must complete OAuth within 10 minutes of clicking the link.
- Disable your browser's pop-up blocker.
- Check if you've previously revoked D-mail's access in your Google account settings.
Can't send emails
- Only Gmail OAuth accounts support email sending.
- Double-check the recipient email address.
- Make sure attachments don't exceed 20 MB total.
Bot not responding
- Check if the D-mail bot is online in your server.
- The service may be undergoing maintenance. Try again shortly.
Still need help? Reach out to [email protected] or join the official Discord server.
11. Deleting Your Account
You can delete your account at any time if you wish to stop using D-mail.
How to Delete
- Via Discord: Type
/withdraw. - Via Dashboard: Use the "Delete Account" section at the bottom of the dashboard.
- Select the email address to receive the confirmation link.
- Click the link in the email to confirm. (Valid for 15 minutes)
Warning — Deleting your account permanently removes all linked mail accounts, contacts, and channel forwarding settings. This cannot be undone.