Email Setup¶
This page covers how to set up email in Business Central so the system can send documents, notifications, and approval emails. This guide assumes your organization's Exchange Online / Microsoft 365 email is already configured.
Why email matters in Business Central¶
Many Business Central features rely on email being configured:
- Sending documents — sales invoices, purchase orders, reminders directly from BC
- Approval workflows — notifications to approvers
- Job Queue notifications — alerts when scheduled tasks fail
- Unattended printing — sending reports to email-enabled printers (see Using Printers)
Without email setup, these features either won't work or will require manual workarounds.
Setting up an email account¶
- In Business Central, search for Email Accounts
- Click Add an email account
- Choose the account type:
Microsoft 365 (shared mailbox)¶
Sends email from a shared mailbox (e.g. invoices@yourcompany.com). Requires a shared mailbox to be set up in Exchange Online.
- Select Microsoft 365
- Enter the account name (display name for this email account in BC) and the email address of the shared mailbox
- Click Next → Finish
Shared mailbox permissions
Each user who sends email through the shared mailbox must have Send As or Send on Behalf permission on that mailbox in Exchange Online. Without this, sending will fail. Set permissions in the Exchange Admin Center → Shared Mailboxes → select the mailbox → Delegation.
When to use a shared mailbox
Use a shared mailbox when you want a consistent sender address for business documents (e.g. finance@yourcompany.com for invoices). This way, replies go to the shared mailbox rather than individual users.
Current User¶
Each user sends email from their own sign-in account. Simple, no extra setup needed.
- Select Current User
- Click Next → Finish
Every user who sends email from BC uses their own Microsoft 365 mailbox. This is the simplest option but means the sender address varies per user.
SMTP¶
For connecting to external email systems or mail relays.
- Select SMTP
- Enter:
- Server name — your SMTP server address
- Port — typically 587 (TLS) or 465 (SSL)
- Authentication — select the appropriate method
- User name / password — SMTP credentials
- Enable Secure Connection (TLS/SSL)
- Click Next → Finish
Warning
SMTP with basic authentication is being deprecated by Microsoft for Exchange Online. If you're using Microsoft 365, prefer the Microsoft 365 or Current User account type instead.
Testing your email setup¶
After adding an email account:
- Go to Email Accounts
- Select the account you want to test
- Click Send Test Email
- Enter a recipient address and click Send
- Verify the email was received
If the test fails, check:
- The email account credentials are correct
- The shared mailbox exists and the user has send-as permissions (for Microsoft 365 accounts)
- Your organization's Conditional Access policies allow the connection
- Firewall rules allow outbound traffic on the SMTP port (for SMTP connections)
Assigning email scenarios¶
Email scenarios determine which email account is used for which purpose. This ensures invoices go from one address and approval notifications from another.
- Search for Email Scenario Assignment in Business Central
- You'll see a list of scenarios like:
- Sales Invoice — used when emailing sales invoices
- Purchase Order — used when emailing purchase orders
- Notification — used for workflow approval notifications
- Job Queue — used for Job Queue error notifications
- For each scenario, assign the appropriate email account
- Set a Default account for any scenario that doesn't have a specific assignment
| Scenario | Recommended account |
|---|---|
| Sales Invoice, Sales Quote, Sales Credit Memo | sales@yourcompany.com (Microsoft 365) |
| Purchase Order | purchasing@yourcompany.com (Microsoft 365) |
| Notification | notifications@yourcompany.com or Current User |
| Default | Company general address or current user |
Common issues¶
"You don't have permission to send email"¶
The user doesn't have send-as permission on the shared mailbox. Fix this in Exchange Online Admin Center → Shared Mailboxes → select the mailbox → Delegation → add the user to Send As.
"Email was not sent" with no error details¶
Check the Email Outbox in Business Central (search for "Email Outbox"). Failed emails appear here with error details. Common causes:
- Email account not configured for the scenario
- Attachment too large (Exchange Online has a 25 MB limit by default for single emails)
- Rate limiting — too many emails sent in a short period
Emails from Job Queue are not sent¶
Job Queue runs under a specific user account. Ensure:
- The Job Queue user has an email account assigned (or a default account is configured)
- The user has the necessary permissions to send email
- If using the "Current User" account type, the Job Queue user must have a valid mailbox
Tip
For Job Queue scenarios, use a Microsoft 365 (shared mailbox) account instead of "Current User" — the Job Queue service user may not have an interactive mailbox.
Further reading¶
- Set Up Email in Business Central — Microsoft Learn
- Email Scenario Assignment — Microsoft Learn