मैं अपने जीमेल खाते के माध्यम से सभी ईमेल भेजने के लिए पोस्टफिक्स को कैसे कॉन्फ़िगर कर सकता हूं?


11

मैं अपने लोकलहोस्ट से Google के माध्यम से एक ईमेल भेजने की कोशिश कर रहा हूं। (PHP5.3 के माध्यम से)

लेकिन Google मेरे अनुरोधों को रोक रहा है।

मैंने कुछ इसी तरह के प्रश्नों के दिए गए समाधानों का पालन करने की कोशिश की, लेकिन किसी कारण से वे काम नहीं करते हैं।

मैंने इसे कॉन्फ़िगर करने के लिए इन निर्देशों का पालन किया- http://www.dnsexit.com/support/mailrelay/postfix.html

अब कॉन्फ़िगर डेटा के लिए:

  • मेरी main.cf फ़ाइल इस तरह दिखती है:

relayhost = [smtp.gmail.com]: 587
smtp_fallback_relay = [relay.google.com]
smtp_sasl_auth_enable = हां
smtp_sasl_bword_maps = hash: / etc / ssl_passwd
smtp_sasl_sasl_sasl

  • मेरा sasl_passwd ऐसा दिखता है:

[smtp.gmail.com]: 587 mygmailuser@gmail.com: पासवर्ड

  • और यह है कि कैसे mail.log पंक्तियों की तरह लग रहे हैं:

Dec 14 10:24:50 COMP-NAME पोस्टफिक्स / पिकअप [5185]: 1C3987E0EDD: uid = 33 from =

Dec 14 10:24:50 COMP-NAME पोस्टफिक्स / क्लीनअप [5499]: 1C3987E0EDD: संदेश-आईडी = <20121214082450.1C3987E0EDD@COMP-NAME.localdomain>

Dec 14 10:24:50 COMP-NAME पोस्टफिक्स / qmgr [5186]: 1C3987E0EDD: = से, आकार = 483, nrcpt = 1 (कतार सक्रिय)

Dec 14 10:24:50 COMP-NAME पोस्टफिक्स / smtp [5501]: 1C3987E0EDD: to =, relay = smtp.gmail.com [173.194.70.109]: 587, देरी = 0.61, देरी = 0.19 / 0 / 0.32 / 0.1 , dsn = 5.7.0, स्थिति = बाउंस (होस्ट smtp.gmail.com [173.194.70.109]] ने कहा: 530 5.7.0 पहले एक STARTTLS कमांड जारी करना होगा। w3sm8024250eel.17 (मेल से कमांड के जवाब में)।

Dec 14 10:24:50 COMP-NAME पोस्टफिक्स / क्लीनअप [5499]: C20677E0EDE: संदेश-आईडी = <20121214082450.C20677E0EDE@COMP-NAME.localdomain>

Dec 14 10:24:50 COMP-NAME पोस्टफिक्स / बाउंस [5502]: 1C3987E0EDD: प्रेषक नॉन-डिलीवरी नोटिफिकेशन: C20677E0EDE

Dec 14 10:24:50 COMP-NAME पोस्टफिक्स / qmgr [5186]: C20677E0EDE: से = <>, आकार = 2532, nrcpt = 1 (कतार सक्रिय)

Dec 14 10:24:50 COMP-NAME पोस्टफिक्स / qmgr [5186]: 1C3987E0EDD: हटाया गया


मेरा अनुमान है कि यह किसी तरह से संबंधित है Dec 14 10:24:50 COMP-NAME postfix/qmgr[5186]: 1C3987E0EDD: from=<www-data@COMP-NAME.localdomain>, size=483, nrcpt=1 (queue active) कि मैं 'से' को कैसे बदलूं? एक कानूनी करने के लिए
गमदर

जवाबों:


13

आपको पोस्टफ़िक्स के एसएमटीपी क्लाइंट में टीएलएस को सक्षम करने की आवश्यकता है, क्योंकि Google को इसकी आवश्यकता है। यह उनके द्वारा संदेश "एक STARTTLS आदेश जारी करना चाहिए" में दर्शाया गया है।

में /etc/postfix/main.cf, आप कुछ इस तरह चाहते हैं:

smtp_tls_policy_maps = hash:/etc/postfix/tls_policy

और फिर इसमें /etc/postfix/tls_policy:

[smtp.gmail.com]:587 encrypt

बाएं हाथ की ओर tls_policyआपके relayhostप्रवेश के बिल्कुल समान होना चाहिए main.cf

चलाने के लिए याद रखें postmapपर /etc/postfix/tls_policyबनाने या इसे बदलने के रूप में आवश्यक के बाद।

आप पोस्टफिक्स के टीएलएस प्रलेखन में अधिक जानकारी पा सकते हैं ।


पुनश्च। आपको एक प्रेषक पते की समस्या भी हो सकती है, लेकिन वर्तमान में आपको वह दूर नहीं मिल रहा है। पता लगाने से पहले आपको STARTTLS समस्या को ठीक करना होगा।
रॉबी बसाक


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