What You Need Before You Start
- A WordPress site with the WP Mail SMTP plugin installed.
- Your verified email address in Brevo.
Step-by-Step Setup Guide
STEP 1: Install WP Mail SMTP Plugin
- Go to your WordPress dashboard.
- Click Plugins > Add New.
- Search for WP Mail SMTP.
- Click Install Now, then Activate.
STEP 2: Create a Brevo (Sendinblue) Account (if you don’t have one)
- Go to https://www.brevo.com
- Sign up and log in.
- In your dashboard, click your name (top right) > SMTP & API.
STEP 3: Get Your SMTP Settings from Brevo
- In Brevo, go to:
- Note these settings:
Setting | Value |
---|
SMTP Server | smtp-relay.brevo.com |
Port | 587 |
Encryption | STARTTLS |
Username | Your Brevo login email |
Password | Your SMTP password, not your login password (see below) |
Get Your SMTP Password
- Click Create a New SMTP Key, name it (like “WordPress”), and copy the generated password.
🔒 Keep this password safe! You’ll use it in WordPress.
STEP 4: Set Up WP Mail SMTP with Brevo
- Go back to your WordPress dashboard.
- Go to WP Mail SMTP > Settings.
- Under Mailer, choose Other SMTP.
- In put your newly generated SMTP Key
- Fill in the settings like this:
Field | What to Enter |
---|
SMTP Host | smtp-relay.brevo.com |
Encryption | STARTTLS |
SMTP Port | 587 |
Auto TLS | ✅ Checked |
Authentication | ✅ Yes |
SMTP Username | Your Brevo email address |
SMTP Password | Your Brevo SMTP password (from Step 3) |
- Scroll down and click Save Settings.
STEP 5: Test Your Email
- Go to WP Mail SMTP > Tools > Email Test.
- Enter your email and click Send Email.
- Check your inbox. If you receive the test message, it’s working!
Troubleshooting Tips
- Make sure your email is verified in Brevo.
- Go to Senders > Senders & IP and verify the sender email.
- If email goes to spam:
- Set up SPF, DKIM, and DMARC records in your domain DNS (Brevo gives you these in the dashboard under Domain Authentication).
- Double-check the SMTP password is copied correctly from Brevo.