Hard Bounce dan Soft Bounce: Arti, Penyebab, dan Cara Mengatasinya
Email yang memantul bukan sekadar gagal terkirim, tapi juga merusak reputasi. Ini beda hard bounce dan soft bounce, cara membaca kodenya, dan cara menurunkannya.
Satu request HTTPS untuk mengirim email transaksional dari domainmu yang terverifikasi — lengkap dengan lampiran, status per pesan, dan webhook. Rp0,5 per email, tanpa langganan bulanan.
"type": "transactional" untuk OTP dan invoice — tanpa footer berhenti berlanggananIdempotency-Key mencegah email terkirim dobel saat request diulangmetadata (mis. nomor pesanan) dikembalikan di status dan webhookGET /v1/messages/{id}Kode masuk, verifikasi email pendaftaran, dan reset password. Email transaksional didahulukan, tidak ikut antre di belakang promo.
Invoice PDF sebagai lampiran, konfirmasi pembayaran, dan pengingat tagihan — tetap sampai walau pelanggan berhenti berlangganan promo.
Status pesanan, resi pengiriman, laporan berkala, dan peringatan sistem, dengan status tiap email lewat webhook.
Aplikasimu sudah memakai SMTP? Gunakan SMTP relay Kirim.id tanpa mengubah kode. Bedanya transaksional dan promosi dijelaskan di artikel ini.
Email yang memantul bukan sekadar gagal terkirim, tapi juga merusak reputasi. Ini beda hard bounce dan soft bounce, cara membaca kodenya, dan cara menurunkannya.
Tiga baris DNS yang membuktikan emailmu asli, dan wajib untuk pengirim massal di Gmail dan Yahoo. Ini fungsinya, contoh isinya, dan cara memasangnya.
Sejak Februari 2024 Gmail dan Yahoo mewajibkan SPF, DKIM, DMARC, berhenti berlangganan satu klik, dan laporan spam di bawah 0,3%. Ini daftar lengkapnya dari sumber resmi dan cara mengecek emailmu.
Semua yang bisa mengirim request HTTPS: PHP/Laravel, Node.js, Python, Go, Java, dan lainnya. API menerima JSON dan memakai API key di header Authorization. Contoh lengkap ada di dokumentasi.
Email dengan "type": "transactional" (OTP, invoice, reset password) dikirim tanpa footer berhenti berlangganan dan tetap sampai ke kontak yang hanya berhenti berlangganan promo, hingga 100 email per hari. Tanpa type, email dianggap marketing. Isi yang sama ke banyak penerima dalam waktu singkat tetap diperlakukan sebagai marketing.
Kirim header Idempotency-Key yang sama untuk percobaan ulang. Request yang diulang dengan kunci yang sama mengembalikan pesan yang sudah dibuat, sehingga email tidak terkirim dobel.
Cek status lewat GET /v1/messages/{id}, atau pasang webhook untuk event delivered, bounce, complaint, open, click, dan unsubscribe. Setiap webhook ditandatangani HMAC-SHA256 di header X-Kirim-Signature.
Setiap email memakai 1 koin (Rp0,5), tanpa langganan bulanan. Akun Premium mengirim hingga 1.200 email per menit; batas request API 60 per menit per API key.
Daftar, verifikasi domain, buat API key, dan kirim. 1.000 koin trial langsung masuk.