Victor Ustugov пишет:
> 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, остается в
> паровозе
>Попробовал. Работает. Спасибо.
--
SY
Nikolai