Ошибка: Ubuntu 11.10 + saslauthd: SASL PLAIN authentication failed: no mechanism available

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Вы установили 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:

  • apt-get install libsqlite0 db4.8-util libssl0.9.8
  • cd /tmp
  • mkdir sasl
  • cd sasl
  • wget http://archive.ubuntu.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.23.dfsg1-5ubuntu3_amd64.deb http://archive.ubuntu.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-modules_2.1.23.dfsg1-5ubuntu3_amd64.deb http://archive.ubuntu.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-modules-sql_2.1.23.dfsg1-5ubuntu3_amd64.deb http://archive.ubuntu.com/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-dev_2.1.23.dfsg1-5ubuntu3_amd64.deb http://archive.ubuntu.com/ubuntu/pool/main/c/cyrus-sasl2/sasl2-bin_2.1.23.dfsg1-5ubuntu3_amd64.deb
  • dpkg -i *.deb

Замените _amd64 на _i386 если у вас есть 32-битные системы.

Если это не сработало

Также измените /etc/postfix/sasl/smtpd.conf:

  • nano /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

  • /etc/init.d/saslauthd start
  • /etc/init.d/postfix restart

Надеюсь, что это будет работать у Вас.


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.