पोस्टफ़िक्स का उपयोग करके जीमेल को ईमेल रिले करने की कोशिश करते समय "कोई योग्य mechs नहीं मिला"


28

मैं जीमेल को फॉरवर्ड करने के लिए ईमेल को कॉन्फ़िगर करने की कोशिश कर रहा हूं, पोस्टफिक्स का उपयोग करके ईमेल को smtp.gmail.com पर रिले कर रहा हूं। हालाँकि, मैं इसे smtp.gmail.com के साथ प्रमाणित करने में असफल रहा हूँ, जो कि कुछ भी प्राप्त करने के लिए एक महत्वपूर्ण शर्त है ...

मेल लॉग केवल दिखाते हैं:

Oct 29 15:50:14 gsnedders-1 postfix/master[6596]: daemon started -- version 2.7.1, configuration /etc/postfix
Oct 29 15:50:19 gsnedders-1 postfix/pickup[6598]: EBA1F78750: uid=1000 from=<gsnedders>
Oct 29 15:50:19 gsnedders-1 postfix/cleanup[6603]: EBA1F78750: message-id=<20111029145019.EBA1F78750@mail.gsnedders.com>
Oct 29 15:50:19 gsnedders-1 postfix/qmgr[6599]: EBA1F78750: from=<gsnedders@gsnedders.com>, size=324, nrcpt=1 (queue active)
Oct 29 15:50:19 gsnedders-1 postfix/cleanup[6603]: F2D557874F: message-id=<20111029145019.EBA1F78750@mail.gsnedders.com>
Oct 29 15:50:19 gsnedders-1 postfix/local[6605]: EBA1F78750: to=<me@gsnedders.com>, orig_to=<me>, relay=local, delay=0.04, delays=0.03/0.02/0/0, dsn=2.0.0, status=sent (forwarded as F2D557874F)
Oct 29 15:50:19 gsnedders-1 postfix/qmgr[6599]: F2D557874F: from=<gsnedders@gsnedders.com>, size=454, nrcpt=1 (queue active)
Oct 29 15:50:19 gsnedders-1 postfix/qmgr[6599]: EBA1F78750: removed
Oct 29 15:50:20 gsnedders-1 postfix/smtp[6606]: warning: SASL authentication failure: No worthy mechs found
Oct 29 15:50:20 gsnedders-1 postfix/smtp[6606]: F2D557874F: SASL authentication failed; cannot authenticate to server smtp.gmail.com[74.125.157.108]: no mechanism available

और उपसर्ग विन्यास है:

relayhost = [smtp.gmail.com]:587

smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/passwd
smtp_sasl_security_options = noanonymous

smtp_tls_eccert_file =
smtp_tls_eckey_file =
smtp_tls_security_level = may
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_received_header = yes
tls_random_source = dev:/dev/urandom
smtpd_tls_security_level = may

पहले निम्न पंक्ति को इसमें संशोधित करें /etc/postfix/master.cf: smtp unix - - y - - smtp -vताकि आप लॉग में अधिक विवरण प्राप्त कर सकें।
बजे Jaime Hablutzel

जवाबों:


38

आह-हा! libsasl2-modulesपैकेज स्थापित करने से समस्या हल हो गई।


और यह एक लोअरकेस एल है और उपरोक्त पैकेज में 1 नहीं है।
leeand00

3
एक समस्या के लिए सबसे संतोषजनक समाधान ..
रिकी बॉयस

23

चल रहा है

sudo yum install cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain

अमेज़न AWS सर्वर पर मेरी मदद की।


फेडोरा 27 पर पोस्टफिक्स के साथ भी मदद करता है (वहां आपको यम को डीएनएफ के साथ बदलना होगा, निश्चित रूप से) - अन्य एसएमटीपी रिले के साथ भी जो टीएलएस पर सादा प्रमाणीकरण करते हैं। बस पोस्टफ़िक्स को स्थापित करने से साइरस-सस्ल-सादे पैकेज में नहीं खींचता है ... (यह फेडोरा 26 से बदल गया है)।
मैक्सचेलपिजिग

धन्यवाद! इससे मेरा मुद्दा ठीक हो गया।
Jayman8543

1

सुडोल यम स्थापित साइरस-ससाल साइरस-सस्ल-लिबास साइरस-सस्ल-मैदान

मेरे लिए जीमेल रिले सेटअप के साथ काम किया (CentOS 7)


1

मुझे यह मुद्दा मिल रहा था ( tail -f /var/log/mailog):

to=<usmanali@example.com>, relay=smtp.sendgrid.net[169.45.113.201]:587, delay=0.3, delays=0.05/0.07/0.16/0.02, dsn=5.0.0, status=bounced (host smtp.sendgrid.net[169.45.113.201] said: 550 Unauthenticated senders not allowed (in reply to MAIL FROM command))

फिर मैंने फ़ाइल /etc/postfix/main.cfको इस तरह से बदल दिया कि फ़ाइल के अंत में निम्नलिखित पंक्तियाँ जुड़ गईं

mtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
mailbox_size_limit = 256000000

# Sendgrid Settings
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:apikey:SG.YOUR_SENDGRID_KEY
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = may
header_size_limit = 4096000
relayhost = [smtp.sendgrid.net]:587

तब उपयोग कर पोस्टफिक्स लापता मॉड्यूल निर्भरता स्थापित करना:

sudo yum install cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain

फिर पोस्टफ़िक्स को फिर से शुरू करना

sudo systemctl restart  postfix.service

अंत में यह सेंटो 7 पर काम करता है

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