उपसर्ग sasl "saslauthd सर्वर से कनेक्ट नहीं हो सकता: ऐसी कोई फ़ाइल या निर्देशिका नहीं"


11

मैं smtp ऑथेंटिकेशन के साथ पोस्टफिक्स सेटअप करने की कोशिश करता हूं। मैं अपने दायरे के रूप में / etc / shadow का उपयोग करना चाहता हूं

जब भी मैं प्रमाणित करने का प्रयास करता हूँ दुर्भाग्य से मुझे एक "सामान्य त्रुटि" मिलती है

# nc localhost 25
220 mail.foo ESMTP Postfix
AUTH PLAIN _base_64_encoded_user_name_and_password_
535 5.7.8 Error: authentication failed: generic failure

में mail.warnलॉगफ़ाइल मैं निम्नलिखित प्रविष्टि प्राप्त

Oct  8 10:43:40 mail postfix/smtpd[1060]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Oct  8 10:43:40 mail postfix/smtpd[1060]: warning: SASL authentication failure: Password verification failed
Oct  8 10:43:40 mail postfix/smtpd[1060]: warning: _ip_: SASL PLAIN authentication failed: generic failure

हालाँकि sasl सेटअप ठीक लग रहा है

$ testsaslauthd -u _user_ -p _pass_
0: OK "Success."

मैंने smtpd_sasl_auth_enable = yesmain.cf में जोड़ा

यह मेरी smtpd.conf है

$ cat /etc/postfix/sasl/smtpd.conf 
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
saslauthd_path: /var/run/saslauthd/mux
autotransition:true

मैंने पिछले दो आदेशों के साथ और बिना इस संघर्ष की कोशिश की।

मैं डेबियन स्थिर चला रहा हूं।

पोस्टफिक्स कैसे खोज और saslauthd सर्वर से जुड़ सकता है?

संपादित करें:

मुझे यकीन नहीं है कि क्या पोस्टफ़िक्स एक चेरोट में चलता है The.c.c इस तरह दिखता है: http://pastebin.com/Fz38TcUP

saslauth sbin में स्थित है

$ which saslauthd
/usr/sbin/saslauthd

EHLO की यह प्रतिक्रिया है

EHLO _server_name_
250-_server_name_
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN

क्या आप चिरोट में पोस्टफिक्स चला रहे हैं?
क्वांटा

पोस्टफिक्स एक चिरोट में चल रहा है।
फ्रांज बेट्टैग

तो आपका सासलाउथ कहाँ स्थित है? EHLO क्या दर्शाता है?
मेल्क

# कौन सा saslauthd / usr / sbin / saslauthd मेरे गुरु .f इस तरह दिखता है: pastebin.com/Fz38TcUP

1
/ var / run / saslauthd / mux किसी तरह चुरोट में उपलब्ध कराया गया है? यदि नहीं, तो आपकी समस्या हो सकती है।
रैडकॉन्बन

जवाबों:


7

क्या आप शायद / var / run / saslauthd से / var / spool / postfix / var / run / saslauthd को सिंपलिंक याद कर रहे हैं?

मेरी कार्य प्रणाली से:

root@mail:/etc/postfix/sasl# ls -la /var/run/saslauthd
lrwxrwxrwx 1 root root 36 Dec 31  2010 /var/run/saslauthd -> /var/spool/postfix/var/run/saslauthd

क्या सिम्लिंक को हटाने के लिए पुनरारंभ के बाद अपडेट होना सामान्य है? यह समय-समय पर ubuntu 16.04
Gaia

/ var / run आजकल एक सिमिंक / रन है, जो कि एक अस्थायी फाइल सिस्टम है जो रिबूट से नहीं बचता है; हाल के पैकेजों को यह स्वतः ही फिर से बनाना चाहिए - शायद आपके पास एक संपादित स्टार्टअप स्क्रिप्ट है?
पॉल गियर

नहीं। सभी डिफ़ॉल्ट
Gaia

1
मैं विचारों से बाहर हूं, क्षमा करें। :-(
पॉल गियर

मुझे डिस्ट्रीब्यूशन के मानक पोस्टफिक्स और sasl2-bin पैकेजों को स्थापित करने के बाद, इस निर्देशिका को उबंटू 18.04.1 LTS (बायोनिक) पर मैन्युअल रूप से बनाना था।
ब्रेंट बकाला
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.