Langsung ke konten

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

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

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.

FieldNilaiCatatan
SMTP host / serverin-v3.mailjet.comSama untuk semua akun
Port (disarankan)587 dengan TLSPort 588 juga bisa dengan TLS
Port alternatif465 dengan SSLSatu-satunya port yang menerima SSL
AutentikasiAktif (wajib)Tanpa autentikasi email ditolak
UsernameAPI KeyDari halaman SMTP Settings
PasswordSecret KeyBukan 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.

PortTLSSSLKapan dipakai
25OpsionalTidakServer sendiri yang tidak memblokir port 25. Banyak hosting dan ISP menutupnya
80OpsionalTidakJaringan yang hanya membuka port web
465TidakYaAplikasi lama atau klien yang hanya mendukung SSL, seperti setting Outlook di panduan Mailjet
587 / 588OpsionalTidakPilihan utama untuk website, aplikasi, dan plugin WordPress
2525OpsionalTidakCadangan 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.

  1. Login ke akun Mailjet Anda.
  2. Buka halaman SMTP Settings di pengaturan akun.
  3. Salin API Key dan tempel di field username aplikasi Anda.
  4. Salin Secret Key dan tempel di field password.
  5. 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.

  1. Pasang dan aktifkan plugin WP Mail SMTP dari menu Plugins → Add New.
  2. Buka WP Mail SMTP → Settings, isi From Email dengan alamat berdomain Anda yang sudah ditambahkan sebagai pengirim di akun Mailjet.
  3. Di bagian Mailer, pilih Other SMTP.
  4. Isi SMTP Host dengan in-v3.mailjet.com.
  5. Pilih Encryption TLS dan isi SMTP Port 587. Bila memilih SSL, ganti port menjadi 465.
  6. Aktifkan Authentication, lalu isi SMTP Username dengan API Key dan SMTP Password dengan Secret Key.
  7. 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:

  1. Buka pengaturan akun email di Outlook, lalu bagian server keluar (Outgoing server).
  2. Isi Outgoing server dengan in-v3.mailjet.com.
  3. Centang opsi My outgoing server requires authentication.
  4. Isi User Name dengan API Key dan Password dengan Secret Key.
  5. Di tab Advanced, isi port server keluar 465 dan pilih enkripsi SSL.
  6. 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 errorPenyebabSolusi
4.7.8: Error: authentication failed atau Relay Access DeniedMemakai email dan password login akunGanti dengan API Key (username) dan Secret Key (password) dari SMTP Settings
Kredensial sudah benar tetapi tetap gagal autentikasiMetode enkripsi tidak sesuai portSSL hanya di port 465, TLS di port 587
Connection timed outPort diblokir hosting atau firewallCoba port 2525 atau 465, lalu tanyakan ke hosting port mana yang dibuka
Error SSL atau handshake di port 587Memilih SSL, padahal 587 memakai TLSPilih TLS, atau pindah ke port 465 bila tetap ingin SSL
Email dari Outlook tidak muncul di daftar campaignEmail SMTP tidak tercatat sebagai campaignCek di halaman Stats Mailjet
Secret Key tersimpan di kode publikKredensial bocor dan bisa dipakai orang lainBuat 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.

AspekMailjetMailketing
Host SMTPin-v3.mailjet.comsmtp.mailketing.id
Port25, 80, 465, 587/588, 2525Tercantum di dashboard setelah setup sender dan verifikasi domain
Username dan passwordAPI Key dan Secret KeyTercantum di dashboard setelah setup sender dan verifikasi domain
Model biayaLihat halaman harga resmi MailjetPay-as-you-use mulai Rp0,6/email, tanpa biaya bulanan
Cara bayarLihat halaman harga resmi MailjetRupiah lewat QRIS atau transfer
WordPressPlugin 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

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.

Bagikan artikel ini

Coba Mailketing gratis

Kirim email marketing, transaksional, dan OTP mulai Rp0,6/email — bayar sesuai pemakaian, tanpa biaya bulanan.

Daftar gratis Lihat dokumentasi