WordPress使用sendmail发送邮件很慢的解决方法

Web服务器 欲思 7评论

因为WordPress自带的评论提交一直很慢,所以一直在使用多说评论插件。今天刚好撤掉了,也顺便修改了下自己的评论样式。就顺便解决一下提交评论很慢的问题。

反复查看了一下,评论提交按钮点击后后台立马就有数据了,但是前台留言ajax提交后数据始终过一阵才会有反应。所以应该就是发送邮件慢的问题了。

WordPress使用sendmail发送邮件很慢的解决方法

使用smtp方式测试发送邮件没有问题。所以应该是sendmail函数发送邮件慢的问题了。

我用的是军哥的LNMP一键安装包sendmail组件之前已经安装好了。发送已经功能也没有问题。

没有安装好或者无法发送邮件的朋友可以参考:LNMP一键安装包解决WordPress不能发送邮件方法,有详细的安装sendmail组件的步骤和解决办法。

sendmail虽然可以发邮件了,但速度之慢,令人发指,此时可以输入如下命令:

cat /etc/hosts

查看到解析文件如下(第三行的是服务器内部ip和阿里云服务器的主机名,涉及服务器,我已经随意修改其中个别数字。):

127.0.0.1 localhost
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.160.39.7 AY130816172449676d34Z

因为sendmail监听的是127.0.0.1,但却无法确认主机名 AY130816172449676d34(因为在服务器上/etc/sysconfig/network文件里记录的HOSTNAME是 AY130816172449676d34 ),所以发送邮件就非常慢了。那么我就把 AY130816172449676d34 这个主机名同时也加到127.0.0.1上面,变成:

127.0.0.1 localhost
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 AY130816172449676d34
10.160.39.7 AY130816172449676d34Z

修改方法依然是用vi命令(也可以直接下载相关路径文件夹的文件修改后上传,最好使用EditPlus或者Sublime text等专业编辑器修改文件),然后使用上面的命令service sendmail restart重启sendmail服务即可。

Ps:方法在网上百度知道找的。一直被这个问题困扰,所以按照上面的方法试了一下。提交评论时间大大缩短,邮件发送速度也明显提升。

附上两个相关的文章,应该也有些帮助:

转载请注明:欲思博客 » WordPress使用sendmail发送邮件很慢的解决方法

如果你觉得这篇文章或者我分享的主题对你有帮助,请支持我继续更新网站和主题 !捐赠本站
喜欢 (7)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(7)个小伙伴在吐槽
  1. 试试快不!
    米粒博客2016-08-07 00:43 回复
  2. 想办法用第三方smtp发信
    同盟源2015-01-26 12:03 回复
  3. 嫌麻烦就直接用多说吧
    惜乐博客2014-08-02 15:09 回复
    • 多说,我就呵呵吧
      同盟源2015-01-26 12:02 回复
  4. 目前还没有遇到什么加载过慢的情况
    屠龙2014-07-01 15:03 回复
    • 有些主机可能会遇到这个情况。。最总还是pop3好用。
      欲思2014-07-01 15:26 回复
  5. 多说固然不错,但还是喜欢WP自带的评论系统。
    夏日博客2014-07-01 10:27 回复