Великолепно! Всё работает. Но хочется большего ;-)
А можно туда и TLS прикрутить, чтоб если smtp сервер, где проверяют
пользователя говорит, что он умеет STARTTLS, то мы бы к нему по этому
TLS и ходили?
Victor Ustugov пишет:
> Victor Ustugov wrote:
>>>> Вопрос тут возник Виктору: а можно ли реализовать в паровозе
>>> confSMTP_AUTH_SOURCE с другого smtp сервера? Т.е. чтобы клиент
>>> использовал smtp аутентификацию с паровозом, а сам паровоз, как клиент,
>>> соединялся бы с другим smtp сервером и проверял там credentials клиента?
>> теоретически реализовать можно, но на встроенном perl'е
>> попробую реализовать методы LOGIN и PLAIN для начала
>> реализовал
>> в site/conf нужно указать
> define(`confSMTP_AUTH_SOURCE', `SMTP')dnl
>> потом еще указать сервер, на котором будем проверять данные
> аутентификации и используемый при этом механизм:
> define(`confSMTP_AUTH_SMTP_HOST', `another.smtp.host')
> define(`confSMTP_AUTH_SMTP_MECH', `PLAIN')
>> кроме PLAIN и LOGIN доступен еще механизм NTLM (он должен
> соответствовать SPA аутентификации, но я не тестил паровоз в такой позе)
>> для проверки SMTP логина и пароля с помощью альтернативного SMTP сервера
> нужны установленные perl'овые модули Net::SMTP_auth, Net::SMTP, Authen::SASL
>
--
SY
Nikolai