Sending & Logs — Status dan Timeline

Setiap pesan yang dikirim lewat dashboard, REST API, atau SMTP tercatat di Sending & Logs: status terkini, alasan kegagalan bila ada, dan timeline event dari penyedia pengiriman.

Membuka log

Buka dashboard → Sending & Logs. Daftar mendukung filter status, pencarian (pengirim, penerima, subjek), dan rentang tanggal. Klik satu baris untuk membuka halaman detail pesan yang memuat timeline lengkap. Tombol Sinkronkan memaksa penarikan event terbaru dari penyedia bila Anda tidak ingin menunggu siklus sinkronisasi berikutnya.

Arti setiap status

Status pesan hanya bergerak maju. Event yang datang terlambat — misalnya laporanaccepted yang baru tiba setelah delivered — tidak pernah menurunkan status terbaru.

StatusArtinyaDana
reservedPermintaan diterima dan sedang diserahkan ke penyediaDicadangkan
acceptedPenyedia menerima tanggung jawab mengirim; hasil akhir menyusulDitagihkan
deliveredPenyedia melaporkan pesan tersampaikan ke server tujuan penerimaDitagihkan
failedPenyedia menolak pada saat submit (deterministik) — tidak ada pengiriman yang terjadiDikembalikan otomatis
rejectedPesan ditolak setelah diterima penyedia (mis. kebijakan penerima)Ditagihkan
bouncedPesan tidak bisa dikirim ke alamat tujuan (mailbox tidak ada, domain mati)Ditagihkan
complainedPenerima menandai pesan sebagai spamDitagihkan
reconcile_pendingHasil pengiriman belum pasti (gangguan di sisi penyedia) dan menunggu rekonsiliasiDitahan — belum dibebankan maupun dikembalikan

Detail perilaku dana ada di Billing & Saldo.

Timeline event

Halaman detail pesan menampilkan setiap event yang dilaporkan penyedia, lengkap dengan waktu kejadian, jenis event, penerima (untuk pengiriman multi-penerima), kode/severity, dan alasan bila ada — misalnya550 5.1.1 mailbox unavailable untuk bounce. Event yang sama tidak pernah tercatat dua kali; laporan ulang dari penyedia diabaikan secara idempoten.

Bagaimana log diperbarui

  • Real-time: penyedia mengirim event pengiriman ke Hubina begitu terjadi, dan pesan yang cocok langsung diperbarui. Mekanismenya dijelaskan di Webhook & Delivery Events.
  • Fallback berkala: setiap 5 menit sistem menarik ulang event terbaru untuk pesan yang belum final, sehingga laporan yang gagal terkirim tetap masuk.
  • Manual: tombol Sinkronkan di halaman log memicu penarikan segera.

Mendiagnosis dengan Sending & Logs

  1. Cari pesannya. Pakai pencarian: alamat penerima, subjek, atau pengirim. Untuk API, cocokkan juga dengan id pesan (msg_…) yang dikembalikan saat kirim.
  2. Lihat status terakhir. reserved yang lama berarti pesan belum diserahkan; cek saldo dan status domain.
  3. Baca timeline. Status bounced disertai alasan dari penyedia penerima — biasanya masalah di alamat tujuan, bukan di konfigurasi Anda.
  4. Untuk status reconcile_pending, jangan mengirim ulang: pesan mungkin sudah diterima penyedia. Sinkronkan ulang dan periksa kembali setelah beberapa menit.
  5. Bandingkan dengan filter. Jika hanya satu alamat yang gagal, kemungkinan besar masalah penerima; jika semua gagal, periksa domain, saldo, dan kredensial lewat Troubleshooting.

Log berisi metadata, bukan isi pesan Yang tersimpan adalah pengirim, penerima, subjek, status, dan event dari penyedia. Isi email tidak pernah disimpan sehingga tidak bisa dilihat kembali dari dashboard.

Di halaman ini