Langsung ke konten
kirim.idPanduan
kirim.idPanduan

Kirim email lewat SMTP relay

Pengaturan SMTP relay kirim.id (host, port, username, password) untuk Laravel, Odoo, dan aplikasi lain yang sudah bisa kirim lewat SMTP.

DeveloperPengguna Diperbarui 4 Oktober 2026 2 menit bacaKB-15
Di halaman ini

Kalau aplikasimu sudah bisa mengirim email lewat SMTP — misalnya Laravel, Odoo, atau aplikasi lain — kamu bisa langsung memakai kirim.id tanpa menulis kode integrasi API. Cukup ganti pengaturan SMTP-nya. Biayanya sama dengan API: 1 koin (Rp0,5) per email yang diserahkan ke server pengiriman.

Sebelum mulai#

  • Domain pengirim sudah aktif di akunmu. Lihat Verifikasi domain pengirim.

  • Server aplikasimu bisa terhubung keluar ke mail.kirim.id di port 587 atau 465.

Membuat kredensial SMTP#

  1. Buka Settings → Kredensial SMTP

    Di dashboard kirim.id, buka menu kredensial SMTP.

  2. Catat username dan password

    Username berformat kir + 6 angka. Password terdiri dari 32 karakter. Password bisa diganti kapan saja; username tetap.

  3. Masukkan ke pengaturan SMTP aplikasimu

    Isi host, port, enkripsi, username, dan password sesuai tabel di bawah, lalu kirim email uji.

Pengaturan SMTP#

PengaturanNilai
Hostmail.kirim.id
Port587 (STARTTLS) atau 465 (SSL/TLS). Login wajib lewat koneksi terenkripsi.
Usernamekir + 6 angka (dari dashboard)
Password32 karakter dari dashboard
Metode loginPLAIN atau LOGIN
PengirimAlamat bebas, asal domainnya aktif di akunmu (header From & MAIL FROM)
BatasMaks. 50 penerima per email, 10 MB per email, kecepatan per menit = kecepatan akunmu. Lampiran tidak dikirim.

Contoh: Laravel (.env)#

cURL
MAIL_MAILER=smtp
MAIL_HOST=mail.kirim.id
MAIL_PORT=587
MAIL_ENCRYPTION=tls
MAIL_USERNAME=kir123456
MAIL_PASSWORD=password-dari-dashboard
MAIL_FROM_ADDRESS=[email protected]

Ganti MAIL_FROM_ADDRESS dengan alamat di domain yang sudah aktif di akunmu. Simpan password di .env atau secret manager, jangan di kode yang ikut ter-commit.

Apa yang terjadi pada email SMTP#

Setiap penerima dalam satu email SMTP menjadi satu pesan terpisah di kirim.id, dengan fitur yang sama seperti API:

  • Merge tag seperti {{nama|Kak}} diisi otomatis.

  • Pelacakan buka dan klik.

  • Footer unsubscribe ditambahkan bila email belum memuat link berhenti langganan.

  • Event dikirim ke webhook-mu, dengan channel: "smtp".

Batas kecepatan SMTP sama dengan jalur lain dan dipakai bersama: akun Free 10 email/menit (maks. 300/hari), akun Premium 1.200 email/menit tanpa batas harian.

Kode balasan yang perlu dikenali#

KodeArtiTindakan
535Login salahPeriksa username/password.
550 5.7.1Pengirim bukan domain aktif, penerima di suppression list, sudah berhenti langganan, atau saldo koin habisJangan kirim ulang tanpa perbaikan.
553 5.1.3Alamat penerima rusakPerbaiki alamat.
452Batas kecepatan per menit tercapaiCoba lagi.
451Gangguan sementaraKirim ulang.

Langkah berikutnya#

Apakah artikel ini membantu?

Artikel terkait

Masih butuh bantuan?

Tim support kirim.id siap membantu · Senin–Jumat, 09.00–17.00 WIB

Kirim email lewat SMTP relay · Panduan kirim.id