main.cf(выдержка):
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
# cat /usr/local/lib/sasl2/smtpd.conf
Код: Выделить всё
pwcheck_method: auxprop
mech_list: login plain DIGEST-MD5 CRAM-MD5
auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: localhost
sql_user: root
sql_passwd: XZ
sql_database: mail
sql_select: select %p from users where username = '%u' and userrealm = '%r' and auth = '1'
log_level: 5
sql_verbose: yesПри перезагрузке постфикса делаю
Код: Выделить всё
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.Код: Выделить всё
postfix/smtpd[61780]: connect from localhost[127.0.0.1]
postfix/smtpd[61780]: warning: SASL: Connect to smtpd failed: No such file or directory
postfix/smtpd[61780]: fatal: no SASL authentication mechanisms
postfix/master[97311]: warning: process /usr/local/libexec/postfix/smtpd pid 61780 exit status 1
postfix/master[97311]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
В интернете пытаюсь найти решение - пока неудачно, может кто-нибудь посоветовать в какую сторону двигаться, чтобы решить проблему?
P.S. пользуюсь разл инфой, в том числе и книгой по постфиксу и Postfix SASL Howto, если сасл в конфиге постфикса закоментить, почто робит
