Sendmail के साथ आउटगोइंग HELO को कैसे निर्दिष्ट करें?


9

आप FQDN (होस्ट और डोमेन नाम) को कैसे निर्दिष्ट करते हैं जो एक मेल सर्वर स्वयं को हेलो / ईएचएलओ के रूप में प्रस्तुत करता है जब भेजने वाले ईमेल के साथ आउटगोइंग ईमेल भेजते हैं?

जवाबों:


14

मैंने 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)। नीट सेवा, आप इसे एक ईमेल भेजते हैं और यह हेडर से आपके एसपीएफ़, डोमेन कुंजी आदि के बारे में जानकारी के साथ उत्तर देता है ...


सावधान का शब्द (शायद सामान्य ज्ञान, लेकिन मैं इसे वैसे भी उल्लेख करूंगा)। मान के लिए confDOMAIN_NAMEएक ईमेल डोमेन नहीं होना चाहिए। इसे उस पर सेट करने से संदेशों को अस्वीकार करने के लिए Sendmail हो जाएगा क्योंकि यह सोचता है कि मेलबॉक्स स्थानीय हैं (या होना चाहिए)।
माइक बी।

यह सीधे तौर पर सवाल से संबंधित नहीं है, लेकिन जो भी व्यक्ति यहां आता है, वह इस बारे में जानकारी की तलाश में रहता है कि foo.localdomainईमेल हेडर में अपने को दिखाने से कैसे रोका MASQUERADEजाए, अपने भेजे गए मेल को सुनिश्चित करने के लिए फ़ंक्शन का उपयोग करके हेडर में स्थानीय मशीन का नाम शामिल न करें। । मुझे लगा कि यहाँ से (लाइनों को किसी भी MAILERप्रविष्टि से पहले दर्ज किया जाना चाहिए ) cyberciti.biz/tips/…
armadadrive

mail.foo.com क्या यह हमारा डोमेन नाम है?
योहन एआई

6

पूर्णता के लिए - कोई भी उपयोग कर सकता है

define(confHELO_NAME,`something.not.the.same.as.the.domain.name')

अगर किसी को और अधिक पूर्ण नियंत्रण की आवश्यकता होती है (उदाहरण के लिए एक freeb-bsd जेल में, यह confDOMAIN_NAME और MASQUERADE_AS को HELO / EHLO नामों से बहुत अलग सेट करने के लिए वांछनीय हो सकता है।

DW।


0
define(`confSMTP_LOGIN_MSG', `$j; $b')dnl

/etc/hostsनीचे की तरह फ़ाइल भी कॉन्फ़िगर करें

xxx.xxx.xxx.xxx           server server.yourdomain.com server
127.0.0.1                 server server.yourdomain.com server
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.