Server yang saya kelola menggunakan qmail untuk MTA. Saya dapat mengirim dan menerima ke hampir setiap domain kecuali satu atau dua domain yang memberikan kesalahan berikut, atau sesuatu yang sangat mirip:
550-Verification failed for <[email protected]>
550-No Such User Here
550 Sender verify failed
Dari apa yang saya mengerti dari artikel ini host jarak jauh mencoba mengirim email ke host saya untuk melihat apakah kotak surat benar-benar ada.
Saya mencoba perintah yang sama dengan telnet dari laptop saya, dan saya mendapatkan 250 ok
jawaban, membuat saya berpikir bahwa pengguna memang ada.
Lalu mengapa remote host tidak mendapatkan respons yang sama dengan yang saya lakukan?
Bagaimana saya bisa memeriksa apakah lalu lintas dari host jarak jauh memang dapat dialihkan ke host pengirim saya?
Ada saran lain?
Terima kasih
Jawaban:
Ini bukan salahmu. Ini adalah kesalahan server penerima Anda.
Melakukan "verifikasi pengirim" selalu merupakan ide yang buruk. Anda harus meyakinkan penerima untuk menghentikan perilaku ini karena ini bukan metode antispam yang cocok.
Tetapi apa pun yang Anda lakukan untuk memperbaikinya di pihak Anda adalah buang-buang waktu.
sumber
Ini karena Anda menggunakan bidang Dari yang berbeda dari nama akun kotak surat yang sebenarnya.
Beberapa server SMTP dikonfigurasi untuk menolak ketidakkonsistenan tersebut.
Jadi, misalnya, jika nama akun Anda sebenarnya
[email protected]
, Anda tidak dapat mengirim email[email protected]
.sumber
Saya memiliki kesalahan yang sama. Ini berhasil setelah saya menambahkan
root:[email protected]:mail.example.com
baris ke/etc/ssmtp/revaliases
file.sumber