MX রেকর্ড কী জানায়
একটি MX রেকর্ড ডোমেইনের ইমেল গ্রহণকারী সার্ভারের নাম উল্লেখ করে। এর সামনে একটি সংখ্যা থাকে, যাকে অগ্রাধিকার বলা হয়। প্রেরক প্রথমে সর্বনিম্ন সংখ্যার সার্ভারে চেষ্টা করে এবং সেই সার্ভার সাড়া না দিলে পরেরটিতে যায়। একই সংখ্যার দুটি রেকর্ডের মধ্যে লোড ভাগ হয়। পরীক্ষক এই ক্রমে সেগুলো দেখায় এবং প্রতিটি হোস্ট নামের IPv4 ও IPv6 ঠিকানা নির্ণয় করে।
কোনো domain-এ একেবারেই MX record না থাকলে, প্রেরকেরা তার A বা AAAA record ব্যবহার করে সেখানে ইমেল পৌঁছে দেওয়ার চেষ্টা করে (RFC 5321, section 5.1)। সাধারণত কেউ এটি চায় না, কারণ একটি সাধারণ domain-এর ঠিকানার পেছনে বেশিরভাগ সময় একটি ওয়েব সার্ভার থাকে।
যেসব record ইমেল ডেলিভারি ব্যাহত করে
একটি MX record-কে অবশ্যই একটি host name নির্দেশ করতে হবে। IP address নির্দেশ করা record অবৈধ। এমন host name-ও অবৈধ যা একটি CNAME, RFC 2181 এটি নিষিদ্ধ করেছে। বেশিরভাগ প্রেরক তবু এটি অনুসরণ করে, তবে কয়েকজন হাল ছেড়ে দেয়। ফলে domain-টি এক প্রদানকারীর ইমেল গ্রহণ করলেও অন্য প্রদানকারীর ইমেল ফেরত পাঠায়। পরীক্ষক উভয় ক্ষেত্রই চিহ্নিত করে। এটি এমন host name-ও চিহ্নিত করে যা একেবারেই resolve হয় না, এর অর্থ হতে পারে migration-এর পর একটি পুরোনো সার্ভার থেকে গেছে।
একটি null MX, অর্থাৎ 0-এর পর একটি dot-সহ একটিমাত্র record, জানায় যে domain-টি কোনো ইমেল গ্রহণ করে না (RFC 7505)। যে domain ইমেল পাঠায়ও না, গ্রহণও করে না, তার জন্য এটিই সঠিক ব্যবস্থা। এতে প্রেরকেরা কয়েক দিন ধরে আবার চেষ্টা না করে সঙ্গে সঙ্গে থেমে যায়। আপনি যে domain থেকে ইমেল পাঠান, সেখানে এটি থাকা উচিত নয়, কারণ reply ও bounce পৌঁছানোর জন্য একটি গন্তব্য প্রয়োজন।
ইমেল পাঠানোর domain-এ কার্যকর MX কেন প্রয়োজন
Bounce ও reply domain-এ ফিরে যায়, তাই আপনি যে domain থেকে ইমেল পাঠান সেটিকে ইমেল গ্রহণ করতে সক্ষম হতে হবে। Return-Path-এর domain bounce সংগ্রহ করে, From domain reply সংগ্রহ করে এবং কিছু receiver তাদের কাছ থেকে বার্তা গ্রহণের আগে পরীক্ষা করে যে এসব domain ইমেল গ্রহণ করে কি না। MX ও A record ছাড়া কোনো sending subdomain-কে বানানো domain বলে মনে হতে পারে।
পরীক্ষক MX তালিকার পাশাপাশি MTA-STS ও TLS-RPT record-ও খোঁজে। এগুলো না থাকলে বর্তমানে ইমেল আসা বন্ধ হয় না। এগুলো থাকলে MTA-STS সমর্থনকারী প্রেরকেরা encryption ছাড়া আপনার কাছে ইমেল পৌঁছে দিতে অস্বীকার করে, আর সেটি ব্যর্থ হলে কোথায় report পাঠাতে হবে তা TLS-RPT জানায়।