Provider setup

Brevo (Sendinblue) SMTP test — SMTP key, ports, and troubleshooting

Test Brevo SMTP at smtp-relay.brevo.com on port 587 with STARTTLS. Use your SMTP login and SMTP key (not the v3 API key) as credentials.

4 min read Credentials redacted No signup

Connection settings

Host
smtp-relay.brevo.com
Port
587
Security
STARTTLS

Brevo (formerly Sendinblue) provides transactional SMTP relay at smtp-relay.brevo.com on port 587 with STARTTLS. The most common mistake is using the v3 REST API key as the SMTP password — Brevo issues separate credentials for SMTP and REST.

Recommended settings

Finding your SMTP credentials

  1. Log in to the Brevo dashboard.
  2. Go to Settings (gear icon) → SMTP & API.
  3. Under the "SMTP" tab, you will see:
    • Login: your SMTP login email address (this is the username).
    • SMTP keys: a list of generated keys. Click "Generate a new SMTP key" if none exist.
  4. Copy the SMTP key value — this is your password.

Do not use the v3 API key from the "API Keys" tab. It looks similar but is for the REST API only and will not authenticate over SMTP.

Testing with SMTP Tester

  1. Host: smtp-relay.brevo.com, port 587, security STARTTLS.
  2. Username: your SMTP login email from the dashboard.
  3. Password: the SMTP key you copied.
  4. From: a verified sender address or an address on a verified domain.
  5. To: any recipient.
  6. Click Run. A 235 Authentication succeeded confirms login.

A 250 OK after DATA means Brevo accepted the message for delivery.

Common errors

535 "Authentication failed" / "Unauthorized" / "Key not found"

550 "Sender address rejected" / "Not authorized"

The From address is not verified in your Brevo account. Options:

Brevo requires sender verification to prevent abuse — even with valid SMTP credentials, unverified senders are rejected.

421 "Too many connections" / rate limit

Brevo limits simultaneous SMTP connections and messages per hour based on your plan:

If you exceed the rate, Brevo returns a 421 temporary error. Retry after a brief pause, or upgrade your plan for higher throughput.

Connection timeout

Sender verification

Brevo requires at least one of:

For production use, domain verification is preferred — it unlocks DKIM signing (improving deliverability) and allows any From address on that domain without individual verification.

Legacy hostname

If you see smtp-relay.sendinblue.com in older documentation or configs, it still works (DNS redirects to Brevo infrastructure) but update to smtp-relay.brevo.com for clarity and future-proofing. The credentials are the same.

Brevo SMTP vs Brevo API

Brevo offers two sending interfaces:

Both interfaces deliver through the same infrastructure. Use SMTP when you need plug-and-play compatibility with existing systems; use the API for programmatic control.

WordPress and CMS plugins

WordPress SMTP plugins (WP Mail SMTP, Post SMTP, FluentSMTP) commonly fail with Brevo because users paste the API key into the password field. Always use:

Test in SMTP Tester first to confirm credentials work before debugging the WordPress plugin.

Security notes

Try it on your own server

Run these settings against your SMTP server and watch the live, credential-redacted protocol transcript.

Open SMTP Tester