Назад | Перейти на главную страницу

Postfix SASL SMTP

У меня возникает проблема при попытке отправить электронную почту по защищенному протоколу SMTP 465 с помощью Postfix + Courier с виртуальными пользователями MySQL. Я могу подключиться к безопасному протоколу IMAP и загрузить его, а также могу отправлять почту через порт 25 без защиты. Я пытаюсь использовать SASL для исходящей. Когда я пытаюсь установить telnet-порт 465, он отказал. Когда я пытаюсь отправить сообщение, я получаю его в /var/log/mail.log

Apr 2 00:24:34 Lucid postfix/smtpd[3714]: connect from pool-74-111-178-60.pitbpa.fios.verizon.net[74.111.178.60]
Apr 2 00:24:34 Lucid postfix/smtpd[3714]: warning: SASL authentication problem: unknown password verifier
Apr 2 00:24:34 Lucid postfix/smtpd[3714]: warning: SASL authentication failure: Password verification failed
Apr 2 00:24:34 Lucid postfix/smtpd[3714]: warning: pool-74-111-178-60.pitbpa.fios.verizon.net[74.111.178.60]: SASL PLAIN authentication failed: no mechanism available
Apr 2 00:24:34 Lucid postfix/smtpd[3714]: warning: SASL authentication problem: unknown password verifier
Apr 2 00:24:34 Lucid postfix/smtpd[3714]: warning: pool-74-111-178-60.pitbpa.fios.verizon.net[74.111.178.60]: SASL LOGIN authentication failed: no mechanism available
Apr 2 00:24:35 Lucid postfix/smtpd[3714]: disconnect from pool-74-111-178-60.pitbpa.fios.verizon.net[74.111.178.60]

/etc/postfix/sasl/smtpd.conf - http://74.111.178.60/random/smtpd.conf

/etc/postfix/main.cf - http://74.111.178.60/random/main.cf

Проверьте МЕХАНИЗМЫ в вашем random/smtpd.conf файл первым. В моей ОС это /etc/default/saslauthd.

Я использую аутентификацию PAM, сначала протестируйте ее, используя логин из /etc/passwd как кажется, установлен в PAM. Также для простоты вы можете попробовать использовать SASL через порт 25, это тоже неплохо.

Создайте этот каталог, если он не существует: /var/spool/postfix/var/run/saslauthd/ для намотки.

Мой /etc/default/saslauthd выглядит вот так. Надеюсь, ваша ошибка так же проста, как изменение MECHANISMS="pam" к mysql или похожие:

START=yes
DESC="SASL Authentication Daemon"
NAME="saslauthd"
MECHANISMS="pam"
MECH_OPTIONS=""
THREADS=5
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r"