我不知道这个错误是否特定于MIME :: lite,但我正在尝试使用带有MIME的smtp电子邮件.
No SASL mechanism found
at C:/Perl/site/lib/Authen/SASL.pm line 77
at C:/Perl/lib/Net/SMTP.pm line 143
Run Code Online (Sandbox Code Playgroud)
这个错误是什么意思?
我猜你试图联系的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,它们也需要到位.
如果为库包含一些初始化代码,则调试会更容易.
| 归档时间: |
|
| 查看次数: |
1871 次 |
| 最近记录: |