猪圈 下 Tag 为Net::SMTP 的日记

用Net::SMTP发邮件老出现Sender address rejected: not logged in

近日因用户需要每个星期要看上周的系统信息的报表,因为是重复性质的工作,于是想着用程序来完成定期发送的工作。报表生成的很快,但是在发送邮件的时候出现了一点问题,因为发送的游戏服务器是需要SMTP验证用户名和密码的,按道理用Net::SMTP就可以解决这个问题,但每次发送邮件的时候总是会出现Sender address rejected: not logged in 和Error: no valid recipients的错误因为是用的postfix,查找了半天相关信息也没确切的结果,而后查找到SMTP需要Authen::SASL模块的验证支持,于是CPAN安装上,再次发送邮件显示OK,至此问题结束。...