科技爱好者 NTP 服务上线,欢迎使用自动对时服务

NTP(Network Time Protocol)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正。

为方便大家使用,科技爱好者 ntp 服务上线啦,提供更加精确的对时服务,让电脑时间和标准时间保持一致,欢迎使用,点击查看详情:

科技爱好者 NTP 服务
(更多…)

Read More

科技爱好者社区性能大幅优化——开启Memcache

memcache 是一套分布式的高速缓存系统,经常用在大型的网站中以提高系统的性能,在前面的两篇文章中,我们分别通过Centos下使用Yum安装Memcached 以及 在linux下为PHP安装 Memcache 扩展模块 讲解了如何在生产环境中应用 Memcache ,现在,科技爱好者社区已经开启了 Memcache 系统,大家可以通过科技爱好者社区页脚的文字中可以看出来:

(更多…)

Read More

解决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是非常优秀的开源网站统计系统,可以用它来搭建可以媲美百度统计、Google Analytics等网站统计系统。我也搭建了一套网站统计系统,名字叫做科技爱好者统计,系统用起来非常好,有很多可以自定义的统计项,可以很方便的查看网站的访客。

但是搭建成功后,出现了无法发送邮件的现象,不管是用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”

既然是设置发件人地址出错了,那我们将发件人地址设置正确不就行了吗,但是看到设置选项里没有发件人地址这一项。

(更多…)

Read More