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
--
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