Вы установили Postfix с saslauthd на Ubuntu 11.10 и получили следующую ошибку в /var/log/mail.log при попытке отправить письмо по электронной почте:
server1 postfix/smtpd[7868]: warning: unknown[1.2.3.4]: SASL PLAIN authentication failed: no mechanism available
Решение
Кажется, ошибки в Ubuntu 11.10. Вы можете решить проблему, установив saslauthd пакетов из Ubuntu 11.04:
|
Замените _amd64 на _i386 если у вас есть 32-битные системы.
Если это не сработало
Также измените /etc/postfix/sasl/smtpd.conf:
|
pwcheck_method: saslauthd mech_list: plain login pam allow_plaintext: true auxprop_plugin: sql sql_engine: mysql sql_hostnames: 127.0.0.1 sql_user: root sql_passwd: topsecret sql_database: database sql_select: select password from emailUser where email = '%u'@'%r'
После этого Вы должны перезапустить Postfix / saslauthd
|
Надеюсь, что это будет работать у Вас.