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

因为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发送邮件很慢的解决方法
喜欢(0) 打赏

评论12

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #8
    刚换到阿里云,发现阿里云禁用了25端口,现在WP的发信全都超时了,我看您也是用的阿里云,怎么解决的这个问题的?
    烟灰2017-03-23 13:22:37回复
    • 额。阿里云服务器自己想怎么折腾都行啊。服务器自己配置呗。
      欲思2017-03-23 23:45:05回复
      • 不是,你没看懂,是阿里云,也就是ISP封25端口
        烟灰2017-03-24 9:24:58回复
  2. #7
    我试试速度!
    明月登楼的博客2017-03-03 12:53:11回复
  3. #6
    感谢,终于解决了困扰我很久的问题了!!再次感谢!
    Win7en乐园2017-03-03 12:46:35回复
  4. #5
    试试快不!
    米粒博客2016-08-07 0:43:31回复
  5. #4
    想办法用第三方smtp发信
    同盟源2015-01-26 12:03:06回复
  6. #3
    嫌麻烦就直接用多说吧
    惜乐博客2014-08-02 15:09:11回复
    • 多说,我就呵呵吧
      同盟源2015-01-26 12:02:46回复
  7. #2
    目前还没有遇到什么加载过慢的情况
    屠龙2014-07-01 15:03:28回复
    • 有些主机可能会遇到这个情况。。最总还是pop3好用。
      欲思2014-07-01 15:26:49回复
  8. #1
    多说固然不错,但还是喜欢WP自带的评论系统。
    夏日博客2014-07-01 10:27:07回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

在线客服

在线客服

  • 扫描二维码,微信联系 扫描二维码,微信联系