Kami menggunakan penyedia layanan pihak ke-3 untuk mengirim email transaksional. Baru-baru ini saya memperhatikan peningkatan tingkat kegagalan untuk domain penerima yang diberikan.
Pengiriman gagal dengan kesalahan "498 No MX for example.com".
Pengiriman dikirim lagi setelah penundaan yang diberikan dan biasanya berhasil setelah pasangan mencoba lagi. Tetapi kadang-kadang, mereka melebihi batas coba lagi dan dijatuhkan secara permanen.
Saya menghubungi dukungan penyedia dan mereka mengatakan kepada saya bahwa ini disebabkan oleh domain penerima yang mendeklarasikan MX dari penyedia yang berbeda.
$ dig mx example.com
;; ANSWER SECTION:
example.com. 859 IN MX 25 mail05.example.com.
example.com. 859 IN MX 20 mail11.example.net.
Mereka merujuk pada fakta bahwa satu MX menggunakan example.com
dan yang lainnya menggunakan example.net
dan yang tampaknya praktik buruk dan dapat menyebabkan kesalahan yang dijelaskan di atas.
Ini adalah pertama kalinya saya mendengar sesuatu seperti itu dan saya akan langsung memanggil BS, tapi saya pikir saya akan memberi mereka keuntungan dari keraguan dan mendengar apa yang orang lain katakan tentang topik itu.
sumber
example.com.
menggunakan penyedia email pihak ketiga mana pun, seperti G Suite, sehingga mereka memiliki data MXaspmx.l.google.com.
.Jawaban:
Mereka kebanyakan salah.
Ini bukan praktik buruk untuk memiliki lebih dari satu MX, dan sama-sama bukan praktik buruk untuk memiliki satu atau lebih dari mereka dengan nama host di domain lain. Bahkan, biasanya cukup umum bahwa orang akan mengatur server surat mereka sendiri di domain mereka sendiri sebagai MX utama mereka, dan kemudian memiliki server email ISP mereka sebagai MX sekunder.
Satu bagian kecil yang mungkin relevan adalah bahwa jika MX di domain lain tidak menyelesaikan dengan benar, misalnya jika domain
example.net
mengalami masalah DNS, itu akan menjadi masalah. Tapi itu sebabnya Anda memiliki lebih dari satu MX - jika salah satu gagal, yang lain masih berfungsi.Anda harus menanggapi penyedia dan mengarahkannya di RFC 5321 , bagian 5.1. Ini agak terlalu panjang untuk dikutip, tetapi intinya adalah bahwa jika ada lebih dari satu MX, pengirim harus mencoba setidaknya dua yang pertama, dan tidak ada batasan untuk memilikinya di domain terpisah.
sumber
Tidak, ini BS. Memiliki opsi ini adalah salah satu alasan utama mengapa Anda dapat menentukan beberapa MX dengan prioritas yang berbeda di tempat pertama.
Pasti ada masalah lain.
sumber