代码之家  ›  专栏  ›  技术社区  ›  shinjuo

使用MIME::lite时出错

  •  3
  • shinjuo  · 技术社区  · 14 年前

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

    这个错误是什么意思?

    1 回复  |  直到 14 年前
        1
  •  6
  •   Knut Haugen    14 年前

    我猜您尝试联系的smtp服务器配置为使用某种身份验证,而MIME::Lite尝试使用SASL( http://asg.web.cmu.edu/sasl/ )在引擎盖下面。至少 而且您似乎没有适合它的perl模块。的文档 Authen::SASL Authen::SASL::XS Authen::SASL::Perl 根据您的设置,后者是纯perl的,可能更容易在windows上运行。下面这两个是实际的机制实现,例如Authen::SASL::Perl::CRAM\umd5,它也需要就位。

    如果包含一些库的初始化代码,那么调试就更容易了。