Skip to main content
By default, automation emails are sent from Teable’s built-in mail service. While this works for basic notifications, you may want to send emails from your own domain for branding, deliverability, or compliance reasons. Custom SMTP configuration lets you do exactly that. When you configure a custom SMTP server, all emails sent by that action come from your own mail server and your own sender address — recipients see your domain, not Teable’s.

When to use custom SMTP

  • Send emails from your company domain (e.g., noreply@yourcompany.com or support@yourcompany.com) so recipients recognize the sender.
  • Improve deliverability. Emails from your own domain with proper SPF, DKIM, and DMARC records are less likely to land in spam.
  • Meet compliance requirements. Some industries require that automated emails originate from an organization-controlled domain.
  • Use your existing email infrastructure. Route emails through your company’s mail server for logging, archival, or security scanning.
  • Higher sending limits. Teable’s built-in service has rate limits. Your own SMTP server may support higher throughput.

Configuration

In the Send Email action, click the transport configuration option to set up a custom SMTP server:
SettingRequiredDescription
SMTP HostYesYour mail server address (e.g., smtp.gmail.com)
PortYesThe SMTP port — usually 465 (SSL) or 587 (STARTTLS)
UsernameYesSMTP account username (often your email address)
PasswordYesSMTP account password or app-specific password
From AddressYesThe sender email address shown to recipients

How to set it up

  1. Open your automation and go to the Send Email action.
  2. Click the transport configuration option (gear icon or link near the sender settings).
  3. Enter your SMTP server details:
    • Host: Your email provider’s SMTP server address.
    • Port: Use 465 for SSL/TLS or 587 for STARTTLS. If unsure, try 465 first.
    • Username: Your email account or SMTP username.
    • Password: Your email password or, for providers like Gmail, an app-specific password.
  4. Set the From Address — this is what recipients see as the sender.
  5. Click Test to verify the connection. Teable will attempt to send a test email through your SMTP server.
  6. If the test succeeds, save the configuration. All emails from this action will now use your SMTP server.

Common SMTP settings by provider

ProviderHostPortNotes
Gmailsmtp.gmail.com465Requires an App Password (not your account password). See Set up Gmail IMAP
Outlook / Microsoft 365smtp.office365.com587Use your Microsoft account credentials
Amazon SESemail-smtp.{region}.amazonaws.com465Use SES SMTP credentials (not IAM credentials)
SendGridsmtp.sendgrid.net465Username is apikey, password is your API key
Mailgunsmtp.mailgun.org465Use the SMTP credentials from your Mailgun domain settings
Zoho Mailsmtp.zoho.com465Use your Zoho account credentials
Yahoo Mailsmtp.mail.yahoo.com465Requires an App Password
Postmarksmtp.postmarkapp.com587Use your Postmark server API token as both username and password
Custom / Self-hostedYour server addressVariesCheck with your IT team for host, port, and credentials

Common errors and fixes

ErrorLikely CauseFix
Connection refusedWrong host or portDouble-check the SMTP host and port. Try switching between 465 and 587
Authentication failedWrong username or passwordVerify credentials. For Gmail/Yahoo, use an App Password instead of your account password
Certificate error / TLS handshake failedPort/encryption mismatchPort 465 expects SSL; port 587 expects STARTTLS. Make sure the port matches your server’s encryption
Sender address rejectedFrom Address does not match SMTP accountSome providers require the From Address to match the authenticated account. Check your provider’s policy
Rate limit exceededToo many emails sent too quicklyReduce sending frequency or upgrade your email plan. Use batch sending with delays if needed
TimeoutFirewall or network issueEnsure your network allows outbound connections on the SMTP port. Self-hosted Teable users: check server firewall rules

Tips

  • Test before going live. Always send a test email after configuring SMTP to confirm everything works.
  • Use app-specific passwords for Gmail, Yahoo, and other providers that support two-factor authentication. Your regular account password will not work if 2FA is enabled.
  • Set up SPF, DKIM, and DMARC on your domain’s DNS records to improve email deliverability and prevent your emails from being flagged as spam.
  • Keep credentials secure. SMTP passwords are stored encrypted in Teable, but avoid sharing automation configurations with sensitive credentials.
  • Monitor delivery. If emails stop arriving, check your SMTP provider’s dashboard for bounced messages, rate limit warnings, or account issues.
For Gmail, use an App Password instead of your account password. See Set up Gmail IMAP for how to create one.
Last modified on April 9, 2026