ZapSMTP / SMTP relay

Your stack. Our SMTP relay.

Connect your existing mailer with separate SMTP credentials for every application or environment.

Verify your domain

Add the DNS records shown in your dashboard to authenticate your email.

Create SMTP credentials

Create a username and password for each application or environment.

Connect your application

Use STARTTLS on port 587 or 2525, or TLS on port 465.

SMTP connection settings
HostUse the SMTP hostname shown in your dashboard
Ports587 (STARTTLS), 465 (TLS), 2525 (STARTTLS)
AuthenticationPLAIN or LOGIN
Credentials per planFree 1 · Pro 10 · Scale Unlimited

Credentials for each application

Create SMTP credentials in your dashboard — one per application or environment. Each has its own username and password, can be limited to one domain, and can be revoked without touching the others.

TLS connections

Use STARTTLS on port 587 or 2525, or implicit TLS on port 465. Authenticate with PLAIN or LOGIN.

Keep your email library

Connect your framework’s mailer, an existing service, or your own application over standard SMTP.

Plan limits

API and SMTP are included in every plan. Free includes 3,000 emails per month, one domain, and three days of logs. Pro includes ten domains and 30 days of logs; Scale includes unlimited domains and 90 days of logs.

Compare plans

Good to know

Verify your domain before production sending. Keep API keys and SMTP passwords on your backend. Delivery depends on content, reputation, authentication, and the receiving provider; an accepted request does not guarantee inbox placement.

Send your first email.

Your next email starts with a few lines of code.

Start building 3,000 emails / month free