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.
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.iddi port 587 atau 465.
Membuat kredensial SMTP#
Buka Settings → Kredensial SMTP
Di dashboard kirim.id, buka menu kredensial SMTP.
Catat username dan password
Username berformat
kir+ 6 angka. Password terdiri dari 32 karakter. Password bisa diganti kapan saja; username tetap.Masukkan ke pengaturan SMTP aplikasimu
Isi host, port, enkripsi, username, dan password sesuai tabel di bawah, lalu kirim email uji.
Pengaturan SMTP#
| Pengaturan | Nilai |
|---|---|
| Host | mail.kirim.id |
| Port | 587 (STARTTLS) atau 465 (SSL/TLS). Login wajib lewat koneksi terenkripsi. |
| Username | kir + 6 angka (dari dashboard) |
| Password | 32 karakter dari dashboard |
| Metode login | PLAIN atau LOGIN |
| Pengirim | Alamat bebas, asal domainnya aktif di akunmu (header From & MAIL FROM) |
| Batas | Maks. 50 penerima per email, 10 MB per email, kecepatan per menit = kecepatan akunmu. Lampiran tidak dikirim. |
Contoh: Laravel (.env)#
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#
| Kode | Arti | Tindakan |
|---|---|---|
535 | Login salah | Periksa username/password. |
550 5.7.1 | Pengirim bukan domain aktif, penerima di suppression list, sudah berhenti langganan, atau saldo koin habis | Jangan kirim ulang tanpa perbaikan. |
553 5.1.3 | Alamat penerima rusak | Perbaiki alamat. |
452 | Batas kecepatan per menit tercapai | Coba lagi. |
451 | Gangguan sementara | Kirim 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

