Configure outgoing email
Outgoing email is how the console sends invitations, alert notifications, sign-in codes, and security notices. You can configure several providers, test each one, and send through one active provider at a time. This page shows how to add a provider, switch to it, and set the sender identity that applies whichever provider carries the mail.
Settings > Email covers mail the console sends. Mail that comes in and becomes tickets is set up under Settings > Mailboxes. See Email to ticket. Ticket replies from a mailbox that has no sending path of its own also go out through the active provider here.
Before you begin
Section titled “Before you begin”- You need
mailbox:manage. Among the built-in roles, only the owner holds it. Anyone else sees You need the mailbox permission to manage outgoing email. - For an API provider, have an account with the provider, an API key, and a sending domain you have verified with them.
- For your own SMTP server, have its hostname, port, encryption, and, if it asks for them, a username and password.
Choose a provider
Section titled “Choose a provider”| Provider | Uses | Notes |
|---|---|---|
| Outpost Cloud Email | Nothing to set up | Outpost sends from its own address, with your name on the message and replies going to the address you choose. It cannot be deleted. |
| Your own SMTP server | Hostname, Encryption, Port, Username (optional), Password, Return path (optional) | Any relay you run, such as Exchange, Postfix, or a smart host. The only option on Remote Outpost. |
| Twilio SendGrid | API key, IP pool (optional) | A key with the Mail Send permission, for a verified sending domain. |
| SMTP2GO | API key | The sender address must be a verified sender. |
| Mailgun | Private API key, Sending domain, Region | United States or Europe. Mailgun’s EU region is a separate service, and the wrong region reports the domain as missing. |
| Postmark | Server API token, Message stream | Transactional mail goes through the outbound stream. |
| Amazon SES | Access key ID, Secret access key, AWS region, Configuration set (optional) | An IAM access key with ses:SendEmail, in the region where your identity is verified. |
| Mailjet | API key, Secret key | The key pair from your Mailjet account settings. |
Remote Outpost has no internet connection, so it offers only Your own SMTP server.
Add a provider
Section titled “Add a provider”- Go to Settings > Email.
- On the Providers card, select Add email provider.
- In Name, enter a name you will recognize, such as
Exchange relay. - In Provider, choose the provider.
- In From address, enter the address mail is sent from. Outpost Cloud Email has no From address, because it sends from Outpost’s own address.
- In From name, enter the name recipients see, such as your help desk’s name.
- In Reply-to (optional), enter where replies should go.
- Fill in the fields your provider uses. For your own SMTP server, choose STARTTLS (usually port 587), Implicit TLS (usually port 465), or None in Encryption.
- Select Save provider.
Some API providers offer Track when a message is opened and Rewrite links to track clicks. Leave click tracking off. The provider carries sign-in codes and invitations, and a rewritten link in a security email looks like a phishing link.
Credentials go one way. The console never shows a saved password, API key, or secret again. When you edit a provider, leave those fields blank to keep the current values.
Test a provider
Section titled “Test a provider”Test a provider before you make it active. A test goes out through that provider whether or not it is the active one.
- On the provider’s row, select Send test.
- In Send a test message to, enter your own address.
- Select Send.
The Last test column shows Delivered or Failed. A failure shows the provider’s error under the row.
Make a provider active
Section titled “Make a provider active”Select the radio button in the Active column of the provider’s row. Mail goes out through the active provider from then on.
You cannot disable the active provider, and you cannot delete it while another provider exists. Make a different provider active first. Outpost Cloud Email has no Delete. Disable keeps a provider’s settings without letting it be chosen.
Set the sender identity
Section titled “Set the sender identity”The Sender identity section applies to every message on every provider.
DKIM signing
Section titled “DKIM signing”DKIM signing applies when you send through your own SMTP server: Outpost signs each message before it leaves. API providers sign with their own keys for the domain you verified with them, and ignore these settings.
- In Signing domain, enter your domain, such as
example.com. - In Selector, enter a selector, such as
outpost. - In Private key (PEM), paste an RSA or Ed25519 private key in PEM format.
- Select Save identity settings.
- Publish the TXT record the card shows, at the name it shows.
Messages are signed as soon as the record resolves. Until then they still send, and receivers treat them as unsigned. The private key is never shown again. To stop signing, select Remove signing key.
BIMI shows your logo beside your messages in inboxes that support it. It is
published as DNS, so nothing here is sent with a message. It does nothing until
your DMARC policy is at enforcement (p=quarantine or p=reject), and most
inboxes also want a Verified Mark Certificate.
- In Logo URL (SVG, over HTTPS), enter the address of your SVG logo.
- In Verified Mark Certificate URL (optional), enter the address of your certificate, if you have one.
- Select Save identity settings.
- Publish the TXT record the card shows.
Custom headers
Section titled “Custom headers”Under Custom headers, select Add a header, and enter a Header and Value to add to every outgoing message, such as a tag for your own mail filters. Headers Outpost sets itself cannot be overridden. Select Save identity settings.
Send ticket mail from your own domain
Section titled “Send ticket mail from your own domain”With Outpost Cloud Email, ticket replies and notifications go out from Outpost’s own sender until you verify your domain. Verify it on the Sending domain card, and ticket mail comes from your support address instead. The card is part of the service desk, on Enterprise and MSP, and is not available on Remote Outpost.
Until the domain is verified, mail still goes out. It comes from the Outpost sender, with your support address as Reply-To, so customer replies still reach your mailbox. Nothing is refused while DNS catches up.
- Go to Settings > Email.
- On the Sending domain card, in Domain, enter the part after the @
in your support address, such as
contoso.com. - Select Add domain. The card lists the CNAME records to publish, each with its Name and Value and a copy button.
- Add each CNAME record at your DNS host, exactly as shown.
- Wait for the records to be found. The card checks again every 30 seconds while it is open, and Check now checks at once. Verification usually finishes within an hour.
Each record shows Found or Not found yet, and the domain shows Waiting for DNS, Verified, or Not verified. A failed check shows the reason under the domain.
Once the domain shows Verified, ticket mail sent through Outpost Cloud Email comes from the support mailbox’s address and display name. Keep the records in place. Remove removes the domain, and mail goes from the Outpost sender again.
This applies to Outpost Cloud Email only. Other providers send from the address and domain you verified with them. A mailbox connected to Microsoft 365 or Google Workspace, or one that sends through its own SMTP server, sends its replies itself and does not use this card.
Verify
Section titled “Verify”The Providers card shows your provider with the radio button selected in Active and Delivered under Last test. Invite a colleague and check that the invitation arrives. See Invite your team.
If something goes wrong
Section titled “If something goes wrong”| Symptom | Cause | Fix |
|---|---|---|
| No outgoing email configured. Invitations and alerts cannot be sent until one provider is active. | No provider is configured. | Add a provider and make it active. |
| Failed under Last test | The provider refused the message. The error under the row says why. | Check the credentials, the sending domain, and the region. |
| Messages arrive but fail DKIM | The TXT record is not published, or does not match. | Publish the record exactly as the card shows it. |
Next steps
Section titled “Next steps”Content is licensed CC BY 4.0. Code samples are MIT. Outpost and the Outpost mark are trademarks of Outpost Business Solutions, PBC and are not covered by either license.