आप FQDN (होस्ट और डोमेन नाम) को कैसे निर्दिष्ट करते हैं जो एक मेल सर्वर स्वयं को हेलो / ईएचएलओ के रूप में प्रस्तुत करता है जब भेजने वाले ईमेल के साथ आउटगोइंग ईमेल भेजते हैं?
आप FQDN (होस्ट और डोमेन नाम) को कैसे निर्दिष्ट करते हैं जो एक मेल सर्वर स्वयं को हेलो / ईएचएलओ के रूप में प्रस्तुत करता है जब भेजने वाले ईमेल के साथ आउटगोइंग ईमेल भेजते हैं?
जवाबों:
मैंने sendmail.mc में निम्नलिखित जोड़ा:
define(`confDOMAIN_NAME', `mail.foo.com')dnl
और फिर:
m4 sendmail.mc > sendmail.cf
service sendmail restart
मैंने यह भी सत्यापित किया है कि इसने http://www.port25.com/domainkeys/ पर ईमेल सत्यापनकर्ता सेवा के साथ काम किया है (Cort-results@verifier.port25.com)। नीट सेवा, आप इसे एक ईमेल भेजते हैं और यह हेडर से आपके एसपीएफ़, डोमेन कुंजी आदि के बारे में जानकारी के साथ उत्तर देता है ...
foo.localdomainईमेल हेडर में अपने को दिखाने से कैसे रोका MASQUERADEजाए, अपने भेजे गए मेल को सुनिश्चित करने के लिए फ़ंक्शन का उपयोग करके हेडर में स्थानीय मशीन का नाम शामिल न करें। । मुझे लगा कि यहाँ से (लाइनों को किसी भी MAILERप्रविष्टि से पहले दर्ज किया जाना चाहिए ) cyberciti.biz/tips/…
पूर्णता के लिए - कोई भी उपयोग कर सकता है
define(confHELO_NAME,`something.not.the.same.as.the.domain.name')
अगर किसी को और अधिक पूर्ण नियंत्रण की आवश्यकता होती है (उदाहरण के लिए एक freeb-bsd जेल में, यह confDOMAIN_NAME और MASQUERADE_AS को HELO / EHLO नामों से बहुत अलग सेट करने के लिए वांछनीय हो सकता है।
DW।
confDOMAIN_NAMEएक ईमेल डोमेन नहीं होना चाहिए। इसे उस पर सेट करने से संदेशों को अस्वीकार करने के लिए Sendmail हो जाएगा क्योंकि यह सोचता है कि मेलबॉक्स स्थानीय हैं (या होना चाहिए)।