2012-08-08 18 views
7

मैं विंडोज सर्वर 2008 आर 2 चला रहा हूं लेकिन कुछ डोमेन से smtp मेल अस्वीकार कर रहा हूं।smtp; 550 एक्सेस अस्वीकृत - अवैध हेल्लो नाम (RFC2821 4.1.1.1 देखें)

यह परीक्षण करने के लिए मैं सी में एक पाठ फ़ाइल छोड़ने कर रहा हूँ: \ inetpub \ Mailroot \ पिक निर्देशिका, कुछ इस तरह के साथ:

From: [email protected] 
To: [email protected] 
Subject: testing 

This is a test 

यह कुछ डोमेन के लिए भेज देंगे, लेकिन कुछ लौट रहे हैं:

Reporting-MTA: dns;DEDICAT-93I3U5A 
Received-From-MTA: dns;DEDICAT-93I3U5A 
Arrival-Date: Wed, 8 Aug 2012 12:50:58 +0100 

Final-Recipient: rfc822;[email protected] 
Action: failed 
Status: 5.5.0 
Diagnostic-Code: smtp;550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1) 

मुझे समझ में आता है कि यह सर्वर (आईआईएस 7.5) पर smtp सेटअप के साथ कुछ करने के लिए हो सकता है। क्या कोई मुझे सलाह दे सकता है कि कृपया कहां से शुरू करें?

धन्यवाद,

एंडी।

उत्तर

8

कुछ एसएमटीपी सर्वरों के लिए आपको एचईएलओ कमांड के साथ एक वैध होस्ट नाम भेजने की आवश्यकता होती है जो कि अनुरोध से आईपी पते के रिवर्स डीएनएस के समान होता है।

आप पुराने आईआईएस 6 प्रबंधन कंसोल के माध्यम से आईआईएस एसएमटीपी सर्वर का होस्ट नाम कॉन्फ़िगर कर सकते हैं। ऐसा करने के लिए, एसएमटीपी सर्वर का चयन करें, राइट क्लिक करें और Properties का चयन करें, टैब Delivery पर जाएं और फिर Advanced बटन पर क्लिक करें।

आपके आईपी पते के लिए रिवर्स डीएनएस आमतौर पर आपके आईएसपी द्वारा नियंत्रित होता है।

+1

यह स्थानीय मेजबान पहचानकर्ता बदलने की पर्याप्त हो सकता है (जाहिरा तौर पर 'dedicat-93I3U5A'?) एक FQDN करने के लिए। – tripleee

+0

आपकी मदद के लिए धन्यवाद। –

-1

यहां समस्या का समाधान है।

नीचे सत्र बनाने से पहले Authorization property सेट करें।

properties.put("mail.smtp.auth", "true"); 
+0

-1 यह कौन सी भाषा है? और यह भी कहता है कि वह कोड में ऐसा कर रहा है? –

0

Fwiw, मैं hMailServer का उपयोग कर एक ही समस्या थी, और विन्यास निर्देश here पाया। अन्य hMailServer उपयोगकर्ताओं के लाभ के लिए, यहाँ क्षेत्र आप निर्धारित करने की आवश्यकता है:

enter image description here

संबंधित मुद्दे