Nikolai V. Ivanyushin wrote:
> Великолепно! Всё работает. Но хочется большего ;-)
> А можно туда и TLS прикрутить, чтоб если smtp сервер, где проверяют
> пользователя говорит, что он умеет STARTTLS, то мы бы к нему по этому
> TLS и ходили?
реализовано новое значение для confSMTP_AUTH_SOURCE:
SMTPTLS - проверять SMTP логин и пароль с использованием
альтернативного SMTP сервера с TLS требуется установленный модуль
Net::SMTP::TLS
переменные для настройки:
dnl имя хоста и номер порта SMTP сервера с TLS
dnl define(`confSMTP_AUTH_SMTPTLS_HOST', `another.smtp.host')
define(`confSMTP_AUTH_SMTPTLS_PORT', `25')
dnl проверка SMTP логина и пароля без использования TLS
dnl NO - не отключать использование TLS
dnl YES - отключать использование TLS
define(`confSMTP_AUTH_SMTPTLS_NOTLS', `NO')
механизм аутентификации выбирается исходя из проанонсенных проверяющим
сервером в порядке: CRAM-MD5, LOGIN, PLAIN
первая попытка проверки проводится с принудительным использованием TLS,
если сервер не проанонсил поддержку TLS, вторая попытка проверки
проводится без TLS. для серверов, заведомо не поддерживающих TLS, надо
использовать значение `YES' для параметра confSMTP_AUTH_SMTPTLS_NOTLS
пробуй
p. s. старый механизм, построенный на основе Net::SMTP_auth, остается в
паровозе
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694 CRV2-RIPE, CRV-UANIC