解决Piwik发送邮件出现“An error occured while sending ‘HTML Email Report – 3.2015-09-02.2.zh-cn.html’ to lxx19950227@163.com. Error was ‘Mail from must equal authorized user’”
Piwik是非常优秀的开源网站统计系统,可以用它来搭建可以媲美百度统计、GooglAnalytic等网站统计系统。我也搭建了一套网站统计系统,名字叫做科技爱好者统计,系统用起来非常好,有很多可以自定义的统计项,可以很方便的查看网站的访客。但是搭建成功后,出现了无法发送邮件的现象,不管是用sendmail函数还是第三方SMTP服务器,都无法发送邮件。系统的报错信息是这样的:
An error occured while sending 'HTML Email Report - 3.2015-09-02.2.zh-cn.html' to lxx19950227@163.com. Error was 'Mail from must equal authorized user'我在网上搜索了各种资料,都没有找到可以解决这个问题的办法。既然网上没有解决方案,只好自己研究了。最后依靠自己的努力终于将问题解决了,成就感暴增。首先查看系统报错信息,是“Mail from must equal authorized user”,查看smtp的报错代码,是这样解释的:
553 Mail from must equal authorized user
发信人地址必须是当前登录邮箱的认证用户地址看到这儿我明白了,出现问题的原因应该是没有设置发件人地址或者发件人地址错误,即没有设置from = "youyname@yourdomain.com"既然是设置发件人地址出错了,那我们将发件人地址设置正确不就行了吗,但是看到设置选项里没有发件人地址这一项。然后我又去Piwik官方网站上搜索如何配置SMTP,然后搜到的结果和我配置的选项是一样的,看来问题不在这儿。继续搜索,将搜索关键词改为“from”,果然,搜到了一篇文章,讲何如配置发送邮件时的发件人地址的,文章大体内容如下:
阅读全文How do I change the default email address “From:” in PDF reports emails?
You can edit the default noreply@yourdomain.com email address that will appear in the PDF reports emails by editing the configuration file config/config.ini.php, and adding under thesection, the following line:[General]
All reports by ema...
noreply_email_address "info@example.org"
2015年全国电子设计大赛国赛
刚做完电子设计大赛国赛的综合测评,正在实验室外面等待测试。心情非常复杂。。说说我的感想吧。综合测评有五道题,我们被第二题卡住了,所以剩下的都没做法做了,板子焊不出来啊,只做出了第一题,想想非常可惜啊。...阅读全文
使用句柄精灵成功找出偷偷推送广告的流氓软件
电脑上经常会受到各种广告,是左下角弹窗方式的,经常出现,更可恶的是一般找不到关闭的按钮,因为按钮被藏起来了,就算成功找到关闭的按钮,在点击时常常会误点,那个关闭按钮实在是太小了终于忍不住流氓软件的骚...阅读全文
博客升级到WordPress4.3正式版
WordPress开发团队刚刚发布了WordPress 4.3正式版,为了纪念著名爵士乐歌手Billie Holiday,该版本被命名为Billie,现在已经可以下载了。更新后网站后台管理操作更加流畅...阅读全文