पत्र भेजने के बाद, दूरस्थ सर्वर एक त्रुटि लौटाता है:
450 4.7.1 Client host rejected: cannot find your hostname, [89.xxx.187.xx]
इसका कारण गलत तरीके से निर्दिष्ट सेटिंग्स या बेमेल रिकॉर्ड हैं
MX - PTR - Hostname.
यह निर्धारित करने के लिए कि सर्वर सेटिंग्स में कौन सा होस्टनाम निर्दिष्ट है, निम्न कमांड चलाएँ:
1. हमारे मेल सर्वर का होस्टनाम निर्धारित करें
telnet 89.xxx.187.xx 25
सर्वर आपका स्वागत करेगा और आपको उसके बारे में सूचित करेगा hostname
Trying 89.xxx.187.xx...
Connected to mail.synay.net.
Escape character is '^]'.
220 mail.synay.net ESMTP Postfix
हमारे मामले में, हमने इसे परिभाषित किया है:
mail.synay.net
2. एमएक्स रिकॉर्ड होस्टनाम से मेल खाना चाहिए
आइए अपने डोमेन के डीएनएस रिकॉर्ड की जांच करें, एक एमएक्स रिकॉर्ड होना चाहिए जो होस्टनाम में रिकॉर्ड से मेल खाता हो
3. पीटीआर रिकॉर्ड की जाँच करें
nslookup.exe 89.xxx.187.xx
DNS सर्वर को फॉर्म का रिटर्न रिकॉर्ड लौटाना चाहिए:
mail.synay.net
सबसे अधिक संभावना है कि यह आपके लिए अलग होगा और यही त्रुटि का मुख्य कारण है।
अपने सर्वर के आईपी पते के लिए रिटर्न रिकॉर्ड (पीटीआर) निर्दिष्ट करने के लिए अपने होस्टिंग या इंटरनेट प्रदाता से संपर्क करें।