Enbbox Docs

Custom SMTP

Connect any SMTP server to Enbbox for email delivery. Custom SMTP integration with host, port, authentication, and TLS configuration.

Overview

The Custom SMTP integration lets you connect any SMTP-compatible email server — including Gmail, Zoho, your own mail server, or any other provider that supports SMTP.

Step 1: Gather SMTP Settings

You'll need these from your email provider:

SettingExample
SMTP Hostsmtp.gmail.com
SMTP Port587 (TLS) or 465 (SSL)
Username[email protected]
PasswordApp-specific password or SMTP password
EncryptionTLS (recommended) or SSL

Common SMTP Settings

ProviderHostPort
Gmailsmtp.gmail.com587
Outlook/Hotmailsmtp.office365.com587
Yahoosmtp.mail.yahoo.com587
Zohosmtp.zoho.com587

[!WARNING] For Gmail, you must use an App Password (not your regular password). Go to myaccount.google.com/apppasswords to generate one. Requires 2-Factor Authentication to be enabled.

Step 2: Connect to Enbbox

  1. Navigate to Integrations in the Enbbox dashboard
  2. Click Add Provider → select EmailCustom SMTP
  3. Enter:
    • SMTP Host
    • SMTP Port
    • Username (optional — some servers allow unauthenticated relay)
    • Password
    • From Email
    • Sender Name
    • TLS/SSL setting
  4. Click Test Connection to verify
  5. Activate the integration

Step 3: Send a Test Email

Create a workflow with an Email step and trigger it to verify delivery.

Troubleshooting

IssueSolution
Connection refusedCheck host, port, and firewall rules
Authentication failedVerify username/password; use App Passwords for Gmail
TLS handshake failureTry port 465 with SSL instead of 587 with STARTTLS
Emails go to spamSet up SPF, DKIM, and DMARC records for your domain
Rate limitedSMTP servers have sending limits — consider a dedicated email provider for high volumes

On this page