SMTP
Send email through any SMTP server. Once installed, this integration becomes available as an email delivery provider for the Messaging app.
Use this when you want to send through your own mail server, or through a provider that has no dedicated DashX integration.
Prerequisites
Prerequisites
Before setting up the SMTP integration, ensure you have:
- An active DashX account
- An SMTP server reachable from the internet
- Credentials for an account authorised to send mail through it
Gather your server details
You need the hostname, port, and credentials for your SMTP server. Common ports:
| Port | Usage |
|---|---|
587 | STARTTLS — the usual choice for authenticated submission. |
465 | Implicit TLS. |
25 | Unencrypted server-to-server transfer. Frequently blocked; avoid for submission. |
Connect to DashX
- Log in to your DashX workspace
- Navigate to Settings > Integrations
- Click [+] to add a new integration and select SMTP
- Choose the environments you want to enable it for
- Enter the configuration below and save
Configuration
| Field | Description |
|---|---|
| Address | Hostname of the SMTP server, e.g. smtp.example.com. |
| Port | Port to connect on. |
| Domain | The domain used in the SMTP HELO/EHLO greeting. Usually your sending domain. |
| Username | Username to authenticate with. |
| Password | Password for that user. |
| Authentication | The authentication mechanism your server expects, e.g. plain or login. |
Set up SPF, DKIM and DMARC
Mail sent from a domain without these records is likely to land in spam. Configure them on the domain you send from:
- SPF — a TXT record listing the servers permitted to send for your domain.
- DKIM — a public key published in DNS, so recipients can verify the signature your server adds.
- DMARC — a TXT record at
_dmarc.yourdomain.comtelling recipients what to do when SPF or DKIM fails.
tip
For high volumes, a dedicated provider such as Amazon SES, SendGrid, or Postmark will generally give you better deliverability and reporting than a self-managed SMTP server.