Saya mengalami masalah dengan mengirim email di server web kami. Beberapa email dikirim dan dikirim tanpa masalah (misalnya Gmail), sementara yang lain ditangguhkan dengan "Alamat pengirim ditolak: Domain tidak ditemukan"
Saya mengerti bahwa ini adalah tindakan perlindungan spam di mana pencarian dilakukan pada domain pengiriman tetapi domain kami memiliki data MX:
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
premiumconnect.co.za mail exchanger = 10 za-smtp-2.mimecast.co.za.
premiumconnect.co.za mail exchanger = 10 za-smtp-1.mimecast.co.za.
Authoritative answers can be found from:
(Sebagai tambahan, mengapa kita tidak memiliki jawaban yang otoritatif? Mungkinkah itu masalahnya?)
Serta catatan A:
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: premiumconnect.co.za
Address: 196.28.97.202
Berikut adalah log untuk surat tertentu yang mencoba dikirim:
Feb 5 12:07:52 premiumconnect sm-mta[2411]: s15C7qYp002411: from=<[email protected]>, size=3522, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Feb 5 12:07:52 premiumconnect sendmail[2410]: s15C7q0o002410: to=*****@tott.co.za, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=33324, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (s15C7qYp002411 Message accepted for delivery)
Feb 5 12:07:52 premiumconnect sm-mta[2413]: s15C7qYp002411: to=<*****@tott.co.za>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=123522, relay=antispam-vdc-01.gam.co.za. [41.0.5.44], dsn=4.1.8, stat=Deferred: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found
Feb 5 12:07:53 premiumconnect sm-mta[2413]: s15C7qYp002411: to=<*****@tott.co.za>, delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=123522, relay=mx-filter-01.gam.co.za. [41.0.5.131], dsn=4.1.8, stat=Deferred: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found
Feb 5 12:12:46 premiumconnect sm-mta[2479]: s15C7qYp002411: to=<*****@tott.co.za>, delay=00:04:54, xdelay=00:00:00, mailer=esmtp, pri=213522, relay=mx-filter-01.gam.co.za. [41.0.5.131], dsn=4.1.8, stat=Deferred: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found
Feb 5 12:12:46 premiumconnect sm-mta[2479]: s15C7qYp002411: to=<*****@tott.co.za>, delay=00:04:54, xdelay=00:00:00, mailer=esmtp, pri=213522, relay=antispam-vdc-01.gam.co.za. [41.0.5.44], dsn=4.1.8, stat=Deferred: 450 4.1.8 <[email protected]>: Sender address rejected: Domain not found
Saya memiliki sedikit pengalaman dengan Sendmail (atau MTA pada umumnya), tidak yakin informasi apa yang dapat berguna.
email
sendmail
spam
email-server
JonoCoetzee
sumber
sumber
Jawaban:
Kesalahan ini secara khusus mengenai alamat 'dari', bukan server pengiriman surat. Dengan demikian, data MX tidak relevan, dan pengaturan MTA Anda mungkin tidak relevan.
Masalahnya adalah Anda mengirim email dari "[email protected]", yang ditentukan oleh penerima dengan benar tidak mungkin alamat email yang valid, karena domain debian70.vm tidak ada.
Solusinya akan tergantung pada seberapa tepatnya Anda menghasilkan email-email ini. Salah satu opsi adalah menentukan alamat 'dari' yang diinginkan dalam perangkat lunak apa pun yang menghasilkan surat-surat ini.
Di sisi lain, sepertinya Anda tidak secara aktif menentukan alamat 'dari', tetapi membiarkan sistem menghasilkannya. Dalam hal itu, bagian setelah @ diatur berdasarkan apa yang menurut sistem adalah nama suratnya. Debian memeriksa '/ etc / mailname' untuk menentukan ini, dan jika tidak menemukan apa-apa maka ia menggunakan nama domain yang sepenuhnya memenuhi syarat, yang dalam kasus Anda adalah 'debian70.vm' - nama yang hanya berlaku untuk jaringan internal Anda sejak itu dalam domain tingkat atas .vm.
Jika Anda mengedit / etc / mailname (membuatnya jika perlu) untuk mengatakan 'premiumconnect.co.za' (tanpa tanda kutip), itu mungkin akan menyelesaikan masalah Anda.
Jika tidak, maka itu bisa menunjukkan bahwa MTA menghasilkan alamat berdasarkan beberapa konfigurasi lain, jadi kami perlu tahu lebih banyak tentang pengaturan MTA Anda.
sumber
from=<[email protected]>
. Saya sudah mencoba pengaturan / etc / mailname. Apa yang menyebabkan ini tidak berfungsi?Authentication-Warning: premiumconnect.co.za: www-data set sender to [email protected] using -f
di mail.log, mungkinkah ini terkait?Bagaimana cara menyelesaikan domain debian70.vm? Bagi saya Anda menggunakan [email protected] sebagai alamat pengirim. Pemeriksaan spam dilakukan melalui debian70.vm, yang tidak dapat diselesaikan.
sumber
Saya menemukan masalah, begitu saya diarahkan ke arah yang benar oleh jawaban lain. Sendmail.mc (autogenerated) memiliki garis
MASQUERADE_AS(`debian70.vm')dnl
, saya mengubahnya keMASQUERADE_AS(`premiumconnect.co.za')dnl
dan email sedang diatur dengan benar sekarang. Terima kasih atas wawasannya.sumber