SMTP Brevo: Setting smtp-relay.brevo.com, Port, SMTP Key & Error 535

Di artikel ini
Setting SMTP Brevo memakai server smtp-relay.brevo.com dengan port 587 (STARTTLS), 465 (SSL/TLS), atau 2525. Username diisi SMTP login dari halaman SMTP di akun Brevo, sedangkan password diisi SMTP key, bukan password akun atau API key.
Panduan ini untuk Anda yang memasang Brevo (dulu Sendinblue) di WordPress, aplikasi PHP, atau sistem lain. Isinya mencakup tabel setting, cara membuat SMTP key, contoh konfigurasi, daftar error beserta perbaikannya, dan pertimbangan biaya bagi bisnis di Indonesia.
Setting SMTP Brevo Lengkap
Semua data di tabel berikut berasal dari dokumentasi resmi Brevo per Oktober 2026. Simpan tabel ini karena setiap plugin atau framework meminta field yang sama, hanya labelnya yang berbeda.
| Field | Nilai | Catatan |
|---|---|---|
| SMTP server (host) | smtp-relay.brevo.com | Pengganti smtp.sendinblue.com |
| Port | 587 | Disarankan, enkripsi STARTTLS |
| Port alternatif | 465 atau 2525 | 465 untuk SSL/TLS, 2525 bila port lain diblokir |
| Username | SMTP login | Email login akun atau format [ID]@smtp-brevo.com |
| Password | SMTP key | Bukan password akun, bukan API key |
| Enkripsi | Kosong / TLS di port 587, SSL di port 465 | Harus cocok dengan port yang dipilih |
Kalau Anda belum yakin perbedaan port 587, 465, dan 2525, baca dulu penjelasan port SMTP dan cara mengeceknya. Salah memilih pasangan port dan enkripsi adalah penyebab koneksi gagal yang paling sering.
Ringkasnya, host smtp-relay.brevo.com dipakai untuk semua port. Yang berubah hanya pasangan port dan enkripsinya.
Apa itu SMTP login Brevo?
SMTP login adalah username khusus untuk koneksi SMTP. Bentuknya tergantung kapan akun Anda dibuat. Akun lama biasanya memakai email login akun, sedangkan akun yang lebih baru mendapat alamat otomatis berformat [ID]@smtp-brevo.com.
Satu hal yang sering membingungkan: mengganti email login akun Brevo tidak mengubah SMTP login. Jadi selalu salin nilai dari halaman SMTP, jangan menebak dari email yang Anda pakai untuk masuk dashboard.
Port SMTP Brevo berapa?
Brevo mendukung port 587, 465, dan 2525. Port 587 dengan STARTTLS adalah pilihan utama. Port 2525 berguna bila server Anda berada di AWS, Azure, atau Google Cloud, karena ketiganya membatasi lalu lintas SMTP keluar secara default.
Cara Membuat SMTP Key Brevo
SMTP key berfungsi sebagai password SMTP. Brevo memisahkannya dari password akun agar aplikasi tidak pernah memegang kredensial login Anda. Jika satu key bocor, Anda cukup mencabut key itu tanpa mengganti password akun.
- Masuk ke akun Brevo, lalu buka Settings > SMTP & API.
- Pilih tab SMTP. Di halaman ini juga tertera SMTP login Anda.
- Klik Generate a new SMTP key.
- Masukkan kode verifikasi yang dikirim Brevo.
- Pilih jenis key: Standard (64 karakter, disarankan) atau Short (15 karakter).
- Atur masa berlaku, mulai 7 hari sampai 1 tahun, atau tanpa kedaluwarsa.
- Salin key dan simpan di tempat aman. Key lengkap hanya ditampilkan sekali.
Pilih key Short hanya jika aplikasi Anda memotong password yang panjang. Beberapa perangkat lama, printer, atau plugin tua punya batas panjang field password.
Perhatikan juga aturan nonaktif otomatis. Menurut Brevo, SMTP key tetap dinonaktifkan bila selama 90 hari tidak dipakai mengirim email yang berhasil, meskipun Anda memilih tanpa kedaluwarsa. Ini relevan untuk website yang jarang mengirim email, misalnya form kontak dengan sedikit pengunjung.
SMTP key Brevo berbeda dengan API key
API key dipakai untuk memanggil REST API Brevo lewat HTTP. SMTP key dipakai untuk login di protokol SMTP. Keduanya tidak bisa saling menggantikan. Memasukkan API key ke field password SMTP akan menghasilkan error autentikasi.
Contoh Konfigurasi SMTP Brevo di WordPress dan PHP
Bagian ini memberi dua contoh yang paling sering dipakai pengguna di Indonesia: plugin SMTP di WordPress dan PHPMailer di aplikasi PHP. Ganti nilai contoh dengan data dari akun Anda.
Setting SMTP Brevo di WordPress
Di plugin SMTP populer seperti WP Mail SMTP, pilih mailer Other SMTP agar Anda bisa mengisi server secara manual. Isi field seperti berikut:
- SMTP Host:
smtp-relay.brevo.com - Encryption: TLS
- SMTP Port: 587
- Authentication: aktif
- SMTP Username: SMTP login dari tab SMTP
- SMTP Password: SMTP key
- Isi From Email dengan alamat di domain yang sudah Anda verifikasi di Brevo, lalu simpan dan kirim email uji.
Lebih aman lagi, simpan password di wp-config.php agar tidak tersimpan di database. Tambahkan baris berikut di atas komentar “That’s all, stop editing!”:
define( 'WPMS_ON', true );
define( 'WPMS_MAILER', 'smtp' );
define( 'WPMS_SMTP_HOST', 'smtp-relay.brevo.com' );
define( 'WPMS_SMTP_PORT', 587 );
define( 'WPMS_SSL', 'tls' );
define( 'WPMS_SMTP_AUTH', true );
define( 'WPMS_SMTP_USER', '[email protected]' );
define( 'WPMS_SMTP_PASS', 'SMTP_KEY_ANDA' );Jika email WordPress tetap tidak sampai setelah setting benar, cek panduan mengatasi email WordPress tidak terkirim untuk penyebab di luar kredensial.
Contoh PHPMailer dengan SMTP Brevo
Kode di bawah memakai PHPMailer yang dipasang lewat Composer (composer require phpmailer/phpmailer). Kredensial dibaca dari environment variable supaya tidak ikut masuk repositori.
<?php
use PHPMailerPHPMailerPHPMailer;
use PHPMailerPHPMailerException;
require __DIR__ . '/vendor/autoload.php';
$mail = new PHPMailer(true);
try {
$mail->isSMTP();
$mail->Host = 'smtp-relay.brevo.com';
$mail->Port = 587;
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->SMTPAuth = true;
$mail->Username = getenv('BREVO_SMTP_LOGIN');
$mail->Password = trim((string) getenv('BREVO_SMTP_KEY'));
$mail->CharSet = 'UTF-8';
$mail->setFrom('[email protected]', 'Toko Anda');
$mail->addAddress('[email protected]');
$mail->Subject = 'Pesanan Anda sudah kami terima';
$mail->Body = 'Terima kasih, pesanan Anda sedang diproses.';
$mail->send();
echo "Email terkirimn";
} catch (Exception $e) {
echo 'Gagal kirim: ' . $mail->ErrorInfo . "n";
}Fungsi trim() di baris password sengaja dipasang. Spasi atau baris baru yang ikut tersalin dari dashboard termasuk penyebab error 535 yang disebut Brevo.
Error SMTP Brevo dan Cara Mengatasinya
Pesan yang paling sering muncul adalah 535 5.7.8 Authentication failed. Artinya server Brevo menolak kombinasi username dan password. Tabel berikut merangkum penyebab yang tercantum di halaman troubleshooting Brevo beserta perbaikannya.
| Gejala | Penyebab | Perbaikan |
|---|---|---|
| 535 5.7.8 Authentication failed | Username diisi smtp-relay.brevo.com atau email yang salah | Salin SMTP login dari tab SMTP |
| 535 5.7.8 Authentication failed | Password diisi password akun atau API key | Buat dan pakai SMTP key |
| 535 meski key sudah benar | Aplikasi memotong password panjang | Buat key jenis Short (15 karakter) |
| 535 setelah copy-paste | Spasi atau baris ekstra di awal/akhir key | Tempel ulang, hapus spasi, atau pakai trim() |
| Koneksi gagal atau timeout | Enkripsi tidak cocok dengan port | 587 + TLS/STARTTLS, 465 + SSL |
| Timeout di server cloud | AWS, Azure, atau GCP memblokir SMTP keluar | Coba port 2525 |
| Tiba-tiba gagal setelah lama tidak mengirim | Key nonaktif karena 90 hari tanpa pengiriman sukses | Buat SMTP key baru |
Untuk menguji koneksi tanpa aplikasi, jalankan perintah ini dari server Anda. Jika muncul baris sertifikat lalu respons 250 setelah Anda mengetik EHLO test, jalur jaringan ke Brevo terbuka dan masalahnya ada di kredensial.
openssl s_client -starttls smtp -connect smtp-relay.brevo.com:587 -crlfApakah smtp.sendinblue.com Masih Bisa Dipakai?
Brevo adalah nama baru Sendinblue. Dalam panduan migrasinya, Brevo meminta pengguna mengganti hostname smtp.sendinblue.com menjadi smtp-relay.brevo.com. Jadi bila Anda masih mencari setting SMTP Sendinblue, jawabannya adalah host baru tersebut.
Jangan menunggu host lama berhenti merespons. Langkah migrasinya pendek:
- Cari semua tempat yang menyimpan
smtp.sendinblue.com: plugin WordPress, file.env,wp-config.php, atau konfigurasi server. - Ganti host menjadi
smtp-relay.brevo.com. Port 587 dengan STARTTLS tetap disarankan. - Cek apakah username masih sesuai SMTP login di tab SMTP.
- Kirim email uji dan periksa log pengiriman di dashboard Brevo.
Batas Kirim Brevo Gratis dan Biayanya
Brevo punya paket Free yang layak dipertimbangkan. Per Oktober 2026, setelah akun disetujui untuk mengirim, paket ini bisa mengirim hingga 300 email per hari. Untuk website kecil dengan email transaksional sedikit, kuota ini sering sudah cukup.
Saat volume naik, Anda perlu paket berbayar atau kredit pay-as-you-go. Menurut halaman harga Brevo, kredit pay-as-you-go tidak kedaluwarsa. Pembayaran dilakukan lewat kartu kredit (diproses Adyen) atau PayPal.
Bagi sebagian bisnis Indonesia, metode bayar inilah yang jadi kendala. Tidak semua tim keuangan punya kartu kredit perusahaan, dan tagihan dalam mata uang asing menyulitkan pencatatan. Pertanyaan ini kami bahas khusus di alternatif Brevo dengan pembayaran Rupiah.
Brevo vs Mailketing untuk Bisnis Indonesia
Tabel ini bukan soal mana yang lebih baik. Keduanya bisa dipakai lewat SMTP. Perbedaannya ada pada model biaya dan cara bayar, yang sering menentukan pilihan bisnis lokal.
| Aspek | Brevo | Mailketing |
|---|---|---|
| Host SMTP | smtp-relay.brevo.com | smtp.mailketing.id |
| Kredensial | SMTP login + SMTP key | Port, username, dan password di dashboard setelah setup sender dan verifikasi domain |
| Paket gratis | Hingga 300 email/hari setelah akun disetujui | Trial 200 email credit gratis saat daftar |
| Model biaya | Paket berlangganan atau kredit pay-as-you-go | Pay-as-you-use mulai Rp0,6/email, tanpa biaya bulanan |
| Masa berlaku kredit | Kredit pay-as-you-go tidak kedaluwarsa | Kredit tidak kedaluwarsa |
| Metode bayar | Kartu kredit atau PayPal | Rupiah lewat QRIS atau transfer |
| Fitur pendukung | Platform marketing lengkap | Bounce handling, auto warming, auto clean list, plugin WordPress Mailketing SMTP |
Jika kuota gratis 300 email per hari cukup dan Anda punya kartu kredit, Brevo bisa jadi pilihan yang wajar. Jika volume Anda naik turun dan Anda ingin bayar dalam Rupiah per email terpakai, Mailketing lebih mudah dianggarkan. Contohnya paket Small Rp200.000 untuk 100.000 email, atau Medium Rp500.000 untuk 300.000 email.
Ingin mencoba dulu tanpa biaya? Daftar akun trial Mailketing dan dapatkan 200 email credit gratis untuk menguji SMTP di website Anda.
Cara pindah dari Brevo ke Mailketing
Prosesnya mirip mengganti host Sendinblue. Daftarkan sender, verifikasi domain, lalu ambil port, username, dan password dari dashboard. Setelah itu ganti host di plugin atau aplikasi menjadi smtp.mailketing.id. Gambaran lebih luas tentang layanan relay lokal ada di halaman SMTP relay Indonesia.
Sebelum memutus Brevo, jalankan kedua layanan berdampingan beberapa hari. Kirim email uji ke Gmail, Yahoo, dan Outlook untuk memastikan record SPF dan DKIM domain sudah mengizinkan layanan baru.
Pertanyaan yang Sering Diajukan
Apakah SMTP Brevo gratis?
Ya, ada paket Free. Per Oktober 2026, akun yang sudah disetujui untuk mengirim bisa mengirim hingga 300 email per hari tanpa biaya. Di atas itu Anda perlu paket berbayar atau kredit pay-as-you-go.
Kenapa SMTP key Brevo tidak bisa dilihat lagi?
Brevo hanya menampilkan key lengkap satu kali saat dibuat. Jika Anda lupa menyimpannya, buat SMTP key baru di Settings > SMTP & API, lalu ganti nilai password di aplikasi.
Apakah bisa memakai Gmail sebagai SMTP alternatif?
Bisa untuk volume kecil, tetapi Gmail punya batas kirim harian dan memerlukan App Password. Detailnya ada di panduan setting SMTP Gmail beserta batasnya.
Port mana yang dipakai jika server saya di Google Cloud?
Coba port 2525. Brevo mencatat bahwa AWS, Azure, dan GCP membatasi SMTP keluar secara default, sehingga port 587 atau 465 bisa tertahan di sisi penyedia cloud.
Apa alternatif Brevo dengan pembayaran Rupiah?
Mailketing menerima pembayaran Rupiah lewat QRIS atau transfer, dengan tarif mulai Rp0,6/email dan tanpa biaya bulanan. Host SMTP-nya smtp.mailketing.id, sedangkan port dan kredensial tersedia di dashboard.
Mulai Kirim Email Lewat SMTP
Untuk Brevo, kuncinya ada di tiga hal: host smtp-relay.brevo.com, SMTP login dari tab SMTP, dan SMTP key sebagai password. Sebagian besar error 535 selesai setelah ketiganya dicek ulang.
Jika Anda butuh opsi dengan tagihan Rupiah dan tanpa langganan, uji Mailketing di website Anda sendiri. Buat akun Mailketing gratis dan pakai 200 email credit untuk tes pengiriman.
Sumber
Coba Mailketing gratis
Kirim email marketing, transaksional, dan OTP mulai Rp0,6/email — bayar sesuai pemakaian, tanpa biaya bulanan.
