Lewati ke isi

Website & Domain

Apa Itu Bounce Email dan Cara Membaca Pesan Errornya

Arti bounce email, beda hard bounce dan soft bounce, cara membaca kode 4xx, 5xx, dan 5.1.1, serta langkah yang tepat untuk setiap jenis error.

Terbit 5 menit baca

Jawaban singkat

Bounce email adalah pesan balik otomatis dari server yang memberi tahu bahwa email gagal dikirim. Kode yang diawali 4 berarti gagal sementara dan biasanya dicoba ulang, sedangkan kode 5 berarti gagal permanen. Kode rinci seperti 5.1.1 atau 5.7.1 menunjukkan penyebabnya.

Daftar isi
  1. Apa beda hard bounce dan soft bounce?
  2. Hard bounce: gagal permanen
  3. Soft bounce: gagal sementara
  4. Bagaimana cara membaca isi bounce?
  5. Kode bounce yang paling sering ditemui
  6. Kapan masalah ada di pihakmu, kapan di penerima?
  7. Kenapa bounce penting untuk email marketing?
  8. Pertanyaan yang sering diajukan

Bounce email adalah pesan balik otomatis dari server yang memberi tahu bahwa emailmu tidak berhasil diantarkan. Biasanya datang dari pengirim bernama Mail Delivery System, Mail Delivery Subsystem, atau MAILER-DAEMON, dengan subjek seperti "Undelivered Mail Returned to Sender" atau "Delivery Status Notification (Failure)".

Banyak orang langsung menghapus pesan semacam ini karena isinya tampak seperti bahasa mesin. Padahal bounce adalah petunjuk paling jelas tentang kenapa email gagal. Salah membaca bounce bisa berujung pada tindakan yang keliru: mengirim ulang berkali-kali ke alamat yang memang tidak ada, atau malah mengabaikan masalah autentikasi yang membuat semua email kantor ditolak.

Apa beda hard bounce dan soft bounce?

Hard bounce: gagal permanen

Hard bounce terjadi saat server penerima menolak email secara permanen. Contohnya alamat tidak ada, domain tidak ditemukan, atau server menolak karena kebijakan. Mengirim ulang tanpa memperbaiki penyebabnya hampir pasti gagal lagi. Dalam kode SMTP, hard bounce ditandai angka yang diawali 5.

Soft bounce: gagal sementara

Soft bounce berarti ada kendala sementara: kotak masuk penerima penuh, server penerima sedang sibuk, atau koneksi terputus. Kode SMTP-nya diawali angka 41. Server pengirim biasanya otomatis mencoba ulang selama beberapa waktu. Kamu sering menerima pemberitahuan "delayed" lebih dulu, lalu bounce gagal total bila setelah masa coba ulang email tetap tidak terkirim.

Bagaimana cara membaca isi bounce?

Bounce yang rapi mengikuti format laporan status pengiriman (DSN)2. Cari tiga bagian ini di dalam pesannya:

  • Alamat penerima yang gagal, biasanya tertulis di baris Final-Recipient atau disebut di awal pesan.
  • Kode status, misalnya 550 5.1.1. Angka tiga digit adalah kode balasan SMTP, sedangkan angka bertitik adalah kode status yang lebih rinci3.
  • Pesan diagnostik, biasanya di baris Diagnostic-Code atau dalam kalimat dari server penerima. Bagian ini sering menyebut penyebabnya dengan bahasa yang cukup jelas, misalnya "user unknown" atau "SPF check failed".

Struktur kode bertitik mengikuti pola kelas.subjek.detail. Angka pertama menunjukkan kelas (2 sukses, 4 sementara, 5 permanen). Angka kedua menunjukkan bidang masalahnya: 1 soal alamat, 2 soal kotak surat, 3 soal sistem surat, 4 soal jaringan dan rute, 5 soal protokol, 6 soal isi pesan, dan 7 soal keamanan atau kebijakan.

Kode bounce yang paling sering ditemui

KodeArti umumJenisLangkah yang tepat
550 5.1.1Alamat penerima tidak adaHardCek ejaan alamat, tanyakan alamat yang benar
5.1.2 atau "domain not found"Domain penerima tidak ditemukan atau tidak punya MXHardCek ejaan domain, misalnya .co.id dan .com
452 4.2.2 atau 552 5.2.2Kotak masuk penerima penuhSoft atau hardHubungi penerima lewat saluran lain
552 5.3.4 atau 5.2.3Ukuran email melebihi batasHardPerkecil lampiran atau kirim lewat tautan
421 atau 4.4.xServer sibuk atau gangguan koneksiSoftTunggu, server biasanya mencoba ulang
550 5.7.1Ditolak karena kebijakan atau keamananHardBaca pesan diagnostik, cek autentikasi dan blacklist
5.7.26Pemeriksaan autentikasi (SPF, DKIM, DMARC) gagalHardPerbaiki record DNS domain pengirim
554 5.7.x atau "blocked"IP atau domain pengirim diblokirHardCek reputasi IP, hubungi penyedia hosting

Pesan diagnostik dari tiap penyedia bisa berbeda walau kodenya sama. Gmail, Outlook, dan server perusahaan sering menyertakan tautan penjelasan di dalam pesan bounce. Tautan dari penyedia penerima itu layak dibuka.

Kapan masalah ada di pihakmu, kapan di penerima?

Bounce dengan kode 5.1.x dan 5.2.x umumnya menunjuk ke sisi penerima: alamat salah, kotak masuk penuh, atau batas ukuran di server mereka. Perbaikannya ada pada data alamat atau komunikasi dengan penerima.

Bounce dengan kode 5.7.x lebih sering menunjuk ke sisi pengirim. Server penerima tidak percaya bahwa email itu sah, entah karena SPF atau DKIM gagal, DMARC menolak, atau IP pengirim punya reputasi buruk. Kalau bounce jenis ini muncul ke banyak penerima berbeda, hampir pasti masalahnya ada di domain atau server pengirimmu. Cek autentikasi lewat panduan SPF, DKIM, DMARC dan periksa reputasi lewat cara cek reputasi domain dan IP pengirim.

Bounce dengan kode 4.x.x biasanya tidak perlu tindakan langsung. Pantau saja. Kalau berubah menjadi gagal permanen, baru selidiki lebih jauh.

Kenapa bounce penting untuk email marketing?

Untuk email satu per satu, bounce hanya merepotkan. Untuk pengiriman massal seperti newsletter atau promosi, bounce memengaruhi reputasi pengirim. Penyedia email besar memperhatikan pengirim yang terus mengirim ke alamat yang tidak ada, karena itu ciri daftar alamat yang dibeli atau tidak dirawat.

Kebiasaan yang baik adalah menghapus alamat yang hard bounce dari daftar setelah kegagalan pertama, dan memantau alamat yang soft bounce berulang kali. Sebagian besar layanan email marketing melakukan ini otomatis. Prinsip merawat daftar pelanggan dibahas di panduan email marketing dari daftar hingga inbox.

Pertanyaan yang sering diajukan

Apakah email yang soft bounce perlu dikirim ulang manual?

Biasanya tidak, karena server pengirim mencoba ulang otomatis. Kirim ulang manual hanya bila akhirnya menerima bounce gagal total, dan setelah penyebabnya kemungkinan sudah hilang.

Kenapa saya tidak menerima bounce padahal email tidak sampai?

Server penerima bisa menerima email lalu memindahkannya ke spam atau karantina tanpa memberi kabar. Dalam kasus ini tidak ada bounce, dan pengecekannya dilakukan di sisi penerima.

Apa arti bounce yang menyebut "relay access denied"?

Server menolak meneruskan email karena pengirim tidak login. Biasanya autentikasi SMTP di aplikasi email belum diaktifkan.

Apakah bounce bisa dipalsukan?

Bisa. Pesan yang mengaku bounce tetapi berisi lampiran atau tautan mencurigakan bisa jadi phishing. Bounce asli hanya menjelaskan kegagalan dan menyertakan salinan atau potongan email asli milikmu.

Sumber & referensi

  1. 1

    Kode balasan SMTP diatur dalam RFC 5321.

  2. 2

    Format Delivery Status Notification diatur dalam RFC 3464.

  3. 3

    Kode status bertitik (enhanced status codes) diatur dalam RFC 3463.

Baca juga