Skip to main content

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:

PortUsage
587STARTTLS — the usual choice for authenticated submission.
465Implicit TLS.
25Unencrypted server-to-server transfer. Frequently blocked; avoid for submission.

Connect to DashX

  1. Log in to your DashX workspace
  2. Navigate to Settings > Integrations
  3. Click [+] to add a new integration and select SMTP
  4. Choose the environments you want to enable it for
  5. Enter the configuration below and save

Configuration

FieldDescription
AddressHostname of the SMTP server, e.g. smtp.example.com.
PortPort to connect on.
DomainThe domain used in the SMTP HELO/EHLO greeting. Usually your sending domain.
UsernameUsername to authenticate with.
PasswordPassword for that user.
AuthenticationThe 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.com telling 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.