Connect via SMTP/IMAP

For any provider that doesn't offer OAuth — Amazon SES, Zoho, a custom domain mailbox, or a provider-agnostic sending service — SubsiMail connects directly with SMTP (to send) and IMAP (to poll for replies).

When to use this

Use SMTP/IMAP when your sending inbox isn't a Gmail or Microsoft 365 mailbox. If it is, prefer Gmail or Outlook OAuth instead — those integrate more deeply (real-time API instead of polling) and don't require storing a raw password.

What you'll need

Both an SMTP and an IMAP endpoint for the same mailbox — your provider's documentation will list these, usually under "SMTP/IMAP settings" or "third-party client setup":

From email addressThe address contacts will see mail arrive from
SMTP host / SMTP portTypically port 587 (STARTTLS) or 465 (implicit TLS)
SMTP username / SMTP passwordCredentials for sending
IMAP host / IMAP portTypically port 993
IMAP username / IMAP passwordCredentials for reading the inbox (stop-on-reply detection)

Connect in SubsiMail

  1. Go to Accounts → SMTP / IMAP and click Connect SMTP/IMAP account to expand the form
  2. Fill in all fields above and submit
  3. SubsiMail tests the connection immediately — if either SMTP or IMAP login fails, you'll see the error before the account is saved
SubsiMail Accounts page SMTP/IMAP connection form
The SMTP/IMAP connect form on the Accounts page

Example: Amazon SES

SES is a common SMTP/IMAP choice since it doesn't have its own inbox (you'd pair it with a separate IMAP-capable mailbox, or use it purely for sending with reply detection via another connected account). SES SMTP settings look like:

SMTP host: email-smtp.us-east-1.amazonaws.com
SMTP port: 587
SMTP username: (SES SMTP credentials, not your AWS access key)
SMTP password: (SES SMTP credentials, not your AWS secret key)

Generate SES-specific SMTP credentials from the SES console — they're different from your regular AWS IAM keys.