Ошибка при использовании MIME :: lite - PullRequest
3 голосов
/ 20 июля 2010

Я не знаю, относится ли эта ошибка к MIME :: lite, но я получаю ее, когда пытаюсь использовать SMTP-почту с MIME.

No SASL mechanism found
 at C:/Perl/site/lib/Authen/SASL.pm line 77
 at C:/Perl/lib/Net/SMTP.pm line 143

Что означает эта ошибка?

1 Ответ

6 голосов
/ 20 июля 2010

Я предполагаю, что SMTP-сервер, с которым вы пытаетесь связаться, настроен на использование какой-либо аутентификации, а MIME :: Lite пытается использовать SASL (http://asg.web.cmu.edu/sasl/) под капотом. По крайней мере что-тозапускает SASL , и у вас, похоже, нет подходящих модулей Perl. В документации для Authen :: SASL упоминается Authen :: SASL :: XS и Authen :: SASL :: Perl в зависимости от вашей настройки, последняя из которых является чистым perl и, вероятно, проще для запуска в Windows. Ниже приведены две реализации механизма, например Authen :: SASL :: Perl :: CRAM_MD5,также должны быть на месте.

Было бы легче отлаживать, если вы включили некоторый код инициализации для библиотек.

...