SMTP Mailjet: Setting in-v3.mailjet.com, Port, API Key & Error

Di artikel ini
SMTP Mailjet memakai host in-v3.mailjet.com dengan port 587 (TLS) atau 465 (SSL). Username-nya adalah API Key dan password-nya Secret Key dari halaman SMTP Settings akun Mailjet, bukan email dan password yang Anda pakai untuk login ke dashboard.
Panduan ini berisi tabel setting dan port, langkah pemasangan di WordPress dan Outlook, contoh kode PHPMailer, serta daftar error yang sering muncul beserta solusinya. Semua data Mailjet merujuk dokumentasi resmi per Oktober 2026.
Setting SMTP Mailjet: Host in-v3.mailjet.com, Port, dan Kredensial
SMTP (Simple Mail Transfer Protocol) adalah protokol yang dipakai aplikasi atau website untuk menyerahkan email ke server pengirim. Dengan SMTP relay seperti Mailjet, website Anda tidak mengirim email sendiri, melainkan menitipkannya ke server Mailjet. Berikut nilai yang perlu Anda isi di aplikasi mana pun.
| Field | Nilai | Catatan |
|---|---|---|
| SMTP host / server | in-v3.mailjet.com | Sama untuk semua akun |
| Port (disarankan) | 587 dengan TLS | Port 588 juga bisa dengan TLS |
| Port alternatif | 465 dengan SSL | Satu-satunya port yang menerima SSL |
| Autentikasi | Aktif (wajib) | Tanpa autentikasi email ditolak |
| Username | API Key | Dari halaman SMTP Settings |
| Password | Secret Key | Bukan password login akun |
Kalau aplikasi Anda meminta “encryption”, pilih TLS untuk port 587 dan SSL untuk port 465. Mencampur keduanya, misalnya SSL di port 587, adalah penyebab umum koneksi gagal.
Port SMTP Mailjet dan Kapan Memakainya
Mailjet menerima koneksi di beberapa port. Pilihan ini berguna saat penyedia hosting atau jaringan kantor memblokir port tertentu. Tabel di bawah disusun dari dokumentasi Standard Configuration Mailjet per Oktober 2026.
| Port | TLS | SSL | Kapan dipakai |
|---|---|---|---|
| 25 | Opsional | Tidak | Server sendiri yang tidak memblokir port 25. Banyak hosting dan ISP menutupnya |
| 80 | Opsional | Tidak | Jaringan yang hanya membuka port web |
| 465 | Tidak | Ya | Aplikasi lama atau klien yang hanya mendukung SSL, seperti setting Outlook di panduan Mailjet |
| 587 / 588 | Opsional | Tidak | Pilihan utama untuk website, aplikasi, dan plugin WordPress |
| 2525 | Opsional | Tidak | Cadangan saat 587 dan 465 diblokir hosting |
Port 25 sering diblokir karena dulu banyak dipakai server yang terinfeksi untuk mengirim spam. Kalau koneksi ke 587 juga timeout, coba 2525 sebelum menyimpulkan kredensial Anda salah. Cara mengecek port mana yang terbuka dari server dibahas di panduan port SMTP 25, 465, 587, dan 2525.
API Key dan Secret Key Mailjet sebagai Username dan Password
Mailjet tidak memakai email login sebagai username SMTP. Kredensial SMTP berupa pasangan API Key dan Secret Key yang tercantum di bagian SMTP akun Mailjet (halaman SMTP Settings). API Key berfungsi sebagai username, Secret Key sebagai password.
- Login ke akun Mailjet Anda.
- Buka halaman SMTP Settings di pengaturan akun.
- Salin API Key dan tempel di field username aplikasi Anda.
- Salin Secret Key dan tempel di field password.
- Simpan kedua nilai di tempat aman, misalnya variabel lingkungan server, bukan langsung di kode yang masuk repositori.
Format yang sama dipakai di konfigurasi server email. Contoh Postfix di dokumentasi Mailjet menuliskan kredensial sebagai apikey:secretkey, yaitu API Key dan Secret Key dipisahkan titik dua.
Cara Setting SMTP Mailjet di WordPress
WordPress secara bawaan mengirim email lewat fungsi mail() server hosting. Email dari fungsi ini sering tidak terkirim atau masuk spam karena tidak diautentikasi. Plugin SMTP mengalihkan pengiriman ke server Mailjet. Contoh di bawah memakai plugin WP Mail SMTP dengan pilihan mailer Other SMTP.
- Pasang dan aktifkan plugin WP Mail SMTP dari menu Plugins → Add New.
- Buka WP Mail SMTP → Settings, isi From Email dengan alamat berdomain Anda yang sudah ditambahkan sebagai pengirim di akun Mailjet.
- Di bagian Mailer, pilih Other SMTP.
- Isi SMTP Host dengan
in-v3.mailjet.com. - Pilih Encryption TLS dan isi SMTP Port 587. Bila memilih SSL, ganti port menjadi 465.
- Aktifkan Authentication, lalu isi SMTP Username dengan API Key dan SMTP Password dengan Secret Key.
- Simpan, lalu buka tab Email Test dan kirim email uji ke alamat Anda sendiri.
Jika email uji gagal, plugin menampilkan log percakapan SMTP. Cocokkan pesan errornya dengan tabel error di bawah. Panduan umum menangani email WordPress yang tidak terkirim ada di artikel cara mengatasi email WordPress tidak terkirim.
Cara Setting SMTP Mailjet di Outlook
Mailjet menyediakan panduan resmi untuk Outlook. Ringkasnya:
- Buka pengaturan akun email di Outlook, lalu bagian server keluar (Outgoing server).
- Isi Outgoing server dengan
in-v3.mailjet.com. - Centang opsi My outgoing server requires authentication.
- Isi User Name dengan API Key dan Password dengan Secret Key.
- Di tab Advanced, isi port server keluar 465 dan pilih enkripsi SSL.
- Simpan dan kirim email uji.
Email yang dikirim lewat Outlook tidak tampil sebagai campaign biasa di dashboard Mailjet. Untuk memastikan email benar-benar lewat Mailjet, cek halaman Stats.
Contoh Kode PHPMailer untuk SMTP Mailjet
Untuk aplikasi PHP tanpa WordPress, PHPMailer adalah pustaka yang paling sering dipakai. Pasang dengan composer require phpmailer/phpmailer, simpan API Key dan Secret Key sebagai variabel lingkungan, lalu gunakan kode berikut.
<?php
use PHPMailerPHPMailerPHPMailer;
use PHPMailerPHPMailerException;
require __DIR__ . '/vendor/autoload.php';
$mail = new PHPMailer(true);
try {
$mail->isSMTP();
$mail->Host = 'in-v3.mailjet.com';
$mail->SMTPAuth = true;
$mail->Username = getenv('MAILJET_API_KEY');
$mail->Password = getenv('MAILJET_SECRET_KEY');
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; // TLS
$mail->Port = 587;
$mail->CharSet = 'UTF-8';
$mail->setFrom('[email protected]', 'Toko Anda');
$mail->addAddress('[email protected]', 'Budi');
$mail->isHTML(true);
$mail->Subject = 'Pesanan #1024 sudah kami terima';
$mail->Body = '<p>Terima kasih, pesanan Anda sedang kami proses.</p>';
$mail->AltBody = 'Terima kasih, pesanan Anda sedang kami proses.';
$mail->send();
echo "Email terkirimn";
} catch (Exception $e) {
echo 'Gagal kirim: ' . $mail->ErrorInfo . "n";
}Untuk memakai SSL, ganti ENCRYPTION_STARTTLS menjadi ENCRYPTION_SMTPS dan port menjadi 465. Saat mencari penyebab error, tambahkan $mail->SMTPDebug = 2; sebelum send() agar percakapan dengan server tampil di layar. Hapus baris itu lagi di produksi.
Error SMTP Mailjet dan Solusinya
Sebagian besar masalah SMTP Mailjet berasal dari kredensial atau pasangan port dan enkripsi yang tidak cocok. Tabel ini merangkum gejala yang paling sering ditemui.
| Gejala atau pesan error | Penyebab | Solusi |
|---|---|---|
4.7.8: Error: authentication failed atau Relay Access Denied | Memakai email dan password login akun | Ganti dengan API Key (username) dan Secret Key (password) dari SMTP Settings |
| Kredensial sudah benar tetapi tetap gagal autentikasi | Metode enkripsi tidak sesuai port | SSL hanya di port 465, TLS di port 587 |
| Connection timed out | Port diblokir hosting atau firewall | Coba port 2525 atau 465, lalu tanyakan ke hosting port mana yang dibuka |
| Error SSL atau handshake di port 587 | Memilih SSL, padahal 587 memakai TLS | Pilih TLS, atau pindah ke port 465 bila tetap ingin SSL |
| Email dari Outlook tidak muncul di daftar campaign | Email SMTP tidak tercatat sebagai campaign | Cek di halaman Stats Mailjet |
| Secret Key tersimpan di kode publik | Kredensial bocor dan bisa dipakai orang lain | Buat kunci baru di akun Mailjet dan simpan di variabel lingkungan |
Jika email terkirim tetapi masuk folder spam, masalahnya biasanya di autentikasi domain, bukan di setting SMTP. Pastikan SPF, DKIM, dan DMARC domain pengirim sudah benar.
Alternatif SMTP Mailjet dengan Pembayaran Rupiah
Mailjet bisa dipakai dari Indonesia, tetapi sebagian pemilik usaha lebih nyaman dengan layanan yang ditagih dalam Rupiah. Salah satu pilihannya adalah Mailketing, layanan SMTP relay dan email marketing asal Indonesia. Tabel berikut membandingkan hal yang perlu Anda siapkan saat pindah atau memilih layanan.
| Aspek | Mailjet | Mailketing |
|---|---|---|
| Host SMTP | in-v3.mailjet.com | smtp.mailketing.id |
| Port | 25, 80, 465, 587/588, 2525 | Tercantum di dashboard setelah setup sender dan verifikasi domain |
| Username dan password | API Key dan Secret Key | Tercantum di dashboard setelah setup sender dan verifikasi domain |
| Model biaya | Lihat halaman harga resmi Mailjet | Pay-as-you-use mulai Rp0,6/email, tanpa biaya bulanan |
| Cara bayar | Lihat halaman harga resmi Mailjet | Rupiah lewat QRIS atau transfer |
| WordPress | Plugin SMTP umum (Other SMTP) | Plugin WordPress Mailketing SMTP |
Kredit Mailketing dibeli per paket dan tidak kedaluwarsa. Contohnya, paket Medium Rp500.000 berisi 300.000 email credit, dan paket Corporate Rp20.000.000 berisi 34.000.000 email credit. Tidak ada tagihan bulanan saat Anda tidak mengirim email. Mailketing juga menangani bounce, melakukan auto warming, dan membersihkan list secara otomatis.
Kekurangannya, Anda perlu menyelesaikan setup sender dan verifikasi domain sebelum mendapatkan kredensial SMTP. Langkah lengkapnya ada di panduan konfigurasi host SMTP Mailketing. Gambaran layanan untuk website dan aplikasi bisa Anda lihat di halaman SMTP relay Indonesia.
Anda bisa menguji pengiriman dulu dengan 200 email credit gratis saat mendaftar akun trial Mailketing. Bila sedang membandingkan layanan lain, lihat juga panduan setting SMTP Brevo dan setting SMTP Gmail.
Sumber
- Mailjet: Standard Configuration (SMTP Relay)
- Mailjet Help Center: Relay Access Denied error
- Mailjet Help Center: SMTP settings di Outlook
- Mailjet Blog: Which SMTP port should I use with Mailjet? (port 25 sering diblokir ISP/hosting, 465 satu-satunya port SSL)
Pertanyaan yang Sering Diajukan
Apa host SMTP Mailjet?
Host SMTP Mailjet adalah in-v3.mailjet.com. Nilai ini sama untuk semua akun dan dipakai di WordPress, Outlook, maupun aplikasi sendiri.
Port SMTP Mailjet berapa?
Gunakan 587 dengan TLS untuk sebagian besar kasus, atau 465 dengan SSL. Mailjet juga menerima port 25, 80, 588, dan 2525 dengan TLS opsional. Port 2525 berguna saat hosting memblokir port lain.
Apa username dan password SMTP Mailjet?
Username adalah API Key dan password adalah Secret Key, keduanya ada di halaman SMTP Settings akun Mailjet. Email dan password login dashboard tidak akan berfungsi untuk SMTP.
Kenapa muncul error authentication failed di Mailjet?
Penyebab paling umum adalah memakai email dan password login sebagai kredensial SMTP. Ganti dengan API Key dan Secret Key. Jika masih gagal, pastikan pasangan port dan enkripsi sudah benar: SSL di 465, TLS di 587.
Apakah port 465 Mailjet bisa memakai TLS?
Tidak. Menurut dokumentasi Mailjet, port 465 adalah satu-satunya port yang menerima SSL dan tidak dipakai dengan TLS. Untuk TLS, gunakan port 587 atau 588.
Setelah setting SMTP Mailjet berjalan, kirim beberapa email uji ke Gmail dan Outlook untuk memastikan email sampai dan tampil benar. Kalau Anda butuh SMTP dengan tagihan Rupiah tanpa biaya bulanan, coba Mailketing gratis dengan 200 email credit.
Coba Mailketing gratis
Kirim email marketing, transaksional, dan OTP mulai Rp0,6/email — bayar sesuai pemakaian, tanpa biaya bulanan.
