Apakah ada cara untuk melihat apakah email yang dikirim oleh server saya diterima oleh server penerima?

15

Saya telah mengirim email penting yang menurut penerima tidak diterima oleh mereka.

Mereka mengatakan bahwa mereka meminta tim TI mereka untuk melihat apakah email itu diterima di server mereka. Menurut mereka, email tidak pernah mencapai server mereka. Mereka juga tidak menerima kemungkinan bahwa email itu diterima dan ditandai sebagai SPAM.

Tidakkah seharusnya saya menerima pesan kesalahan jika emailnya tidak terkirim?

Apakah ada cara bagi saya untuk memeriksa apakah mereka mengatakan yang sebenarnya (kedengarannya sangat mencurigakan bagi saya).

Terima kasih.

Belyid
sumber
9
Apakah Anda admin server surat yang mengirim surat? Jika ya, baca file log Anda. Jika tidak, ini di luar topik . Dan tidak, Anda tidak perlu mendapatkan kesalahan - sangat mungkin server penerima diam-diam membuang email yang diklasifikasikan sebagai spam. Pelajaran hari ini: Hal-hal penting tidak dapat dikirim melalui email.
Sven
1
Periksa log di server email Anda .
Michael Hampton
2
@ Bahkan Ya saya admin server email yang mengirim email.
belyid
4
Anda harus dapat melihat dari log SMTP Anda apakah server penerima menerima email atau tidak. Keterkiriman lebih dari itu (ke kotak pesan pengguna) adalah tanggung jawab mereka.
joeqwerty

Jawaban:

30

Anda benar-benar dapat melihat di log postfix di mana email dikirim, dan apakah itu diterima. Berikut ini contoh entri log dari server email saya yang menunjukkan bahwa pesan berhasil dikirim ke server SMTP Google.

15 Des 14:21:43 ebony postfix / smtp [2422]: D05BB1D872: to =, relay = gmail-smtp-in.l.google.com [74.125.201.27]: 25, delay = 1.4, penundaan = 0.08 / 0.01 /0.59/0.74, dsn = 2.0.0, status = terkirim (250 2.0.0 OK 1418674912 h96si7402391iod.11 - gsmtp)

Apa yang tidak diperlihatkan ini adalah apa yang dilakukan server dengan email setelah diterima, tetapi entri ini saja sudah cukup bagi Anda untuk memberi tahu dept TI jarak jauh bahwa email Anda sebenarnya dikirim dan Anda dapat memberi mereka ID Pesan dan pesan tersebut. tanggapan dari server mereka (dalam tanda kurung di akhir) untuk memberikan bukti!

Semoga berhasil.

Daniel Farrell
sumber
4
Ini juga memberikan tanggal dan waktu pengiriman yang tepat, dengan asumsi jam disinkronkan. (Yang seharusnya, karena pengaturan server yang waras akan memiliki jamnya disinkronkan ke waktu standar, sering UTC tetapi kadang-kadang - bid'ah! - waktu setempat.) Itu akan secara dramatis mengurangi upaya pelacakan administrator server jarak jauh turunkan email di log mereka .
CVn
5

Tidak, Anda tidak akan dapat memeriksa ini.

Email adalah layanan "upaya terbaik". Tidak ada jaminan bahwa email yang diberikan benar-benar akan dikirimkan. Biasanya Anda akan menerima pemberitahuan bahwa pengiriman telah tertunda, tetapi itu tergantung pada perangkat lunak email antara Anda dan penerima.

Anda dapat memeriksa log server surat Anda untuk memverifikasi bahwa ia telah dikirim, tetapi itu bukan jaminan pengiriman.

Brian
sumber
6
Anda mungkin dapat memverifikasi bahwa pesan tersebut diterima oleh server surat yang menghadap ke publik (dan itu mungkin cukup tergantung pada kebutuhan OPs) tetapi ya, itu sendiri bukanlah jaminan bahwa pesan itu benar-benar berakhir di kotak masuk seseorang yang menunggu untuk Bacalah.
Rob Moir
5

Ada "Pemberitahuan Status Pengiriman" alias DSN - MTA mengirim sedikit pesan kepada pengirim ketika LDA terjadi. Tetapi sejauh fungsi itu telah digunakan oleh spammer, postmaster mematikannya. Beberapa MTA modern eximtidak memilikinya sama sekali.

Dari log Anda dapat mengetahui bahwa pesan dari MTA Anda telah diteruskan ke MTA lain, tetapi Anda tidak dapat memperkirakan bahwa pesan akan dikirim atau disampaikan. Anda telah berhasil menyampaikan pesan di luar zona tanggung jawab Anda dan itu saja.

Kondybas
sumber
3

Jika Anda tidak memiliki akses ke log server yang Anda gunakan, Anda tidak dapat membuktikannya untuk pesan tertentu itu. Biasanya, Anda mendapatkan pesan kesalahan kembali jika terjadi kegagalan, kecuali jika server menganggap itu spam dan hanya membuangnya.

Jika server tidak dapat dijangkau, server pengirim akan terus mencoba selama beberapa hari. Anda akan mendapatkan pemberitahuan yang ditangguhkan setelah beberapa jam.

Bila Anda ingin memiliki bukti bahwa suatu pesan telah diterima oleh server penerima, Anda dapat mengaktifkan konfirmasi pengiriman (jangan dikacaukan dengan tanda terima sudah dibaca). Namun, tidak semua klien email mendukungnya. Thunderbird melakukannya (saat menulis pesan, pilih opsi -> minta tanda terima pengiriman atau sesuatu). Banyak server email menanggapi permintaan tanda terima dan Anda akan mendapatkan pesan kembali bahwa pesan dikirim ke server xyz.

Halfgaar
sumber
OP adalah admin dari server SMTP pengirim, jadi mungkin memiliki akses ke log SMTP. Lihat komentar pada pertanyaan.
CVn