मैं 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 = yes
main.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