WordPress SMTP邮件插件:Easy WP SMTP和WP Mail SMTP

11,242
WordPress SMTP邮件插件:Easy WP SMTP和WP Mail SMTP
  • 4.50 / 5 5
4.50分(4票)
文章目录
[hide]

WordPress网站有一个毛病,就是默认采用主机的php mail函数对外发信,容易导致两种结果:经常丢信,用户抱怨收不到邮件;经常被邮件服务商当作垃圾邮件处理,或者直接拒收,原因是这类邮件通常是由主机转发的,发件人名称默认是Wordpress,用户体验非常不友好。

我所管理的付费Podcast,新闻酸菜馆会员节目,每天都要处理用户的请求,手工发送账号给用户。经过衡天主机小张提醒,我安装了一款wordpress smtp插件,比较完美地解决了上述问题。

Easy WP SMTP

注意!你可能搜索到SMTP插件是:Easy WP SMTP和WP Mail SMTP,哪款好?咱们没啥试错成本,所以我分别安装了两款插件,测试结果表明:

推荐Easy WP SMTP,理由是:官方升级快,完美支持wordpress 4.0及以上版本。

插件设置非常简单,找到你的邮箱服务商官方提供的SMTP发送设置参数。我选择了outlook邮箱,不建议选择QQ邮箱,因为丢信严重,邮箱安全设置也有很大问题。

常用邮箱SMTP参数

Gmail

  • SMTP Host: smtp.gmail.com
  • Type of Encryption: SSL
  • SMTP Port: 465

Yahoo

  • SMTP Host: smtp.mail.yahoo.com
  • Type of Encryption: SSL
  • SMTP Port: 465

Hotmail

  • SMTP Host: smtp.live.com
  • Type of Encryption: TLS
  • SMTP Port: 587

Outlook

  • SMTP服务器:smtp-mail.outlook.com
  • 加密类型:TLS
  • 端口:25

SMTP乱码问题

实际测试发现,SMTP发信正常了,但个别用户反映邮件中文乱码,这一点比较让人迷惑,因为同样的邮件服务商,有的QQ邮箱用户说完全正常,有的确实是乱码;其他的是网页版邮箱会乱码,手机端邮箱显示完全正常,这个跟邮箱服务商的默认编码有关,暂时不知道如何解决。

上述插件设置界面都有测试邮件功能,你可以给自己发一封含中文的邮件试试。

关于Wordpress找回密码链接失效的bug,可参考我的这篇教程解决。

喵~本文目前有5条留言,欢迎发表评论!

  1. 我用N种smtp插件,就Easy WP SMTP成功过了一次,后来又不行了,不知道怎么回事

    [回复]
  2. 4#
    :

    我的怎么就不行呢!

    [回复]
  3. 赶上地板鸟
    :

    WP Mail SMTP其实也不错的,至少我发送的都能接收到

    [回复]
  4. 板凳也不错
    :

    提示的错误:SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

    [回复]
  5. 传说中的沙发
    :

    博主:
    你好
    按照你说的参数设置了,仍然收不到网站后台的邮件怎么回事呢?我用的GMAIL

    [回复]

打破沉默,我来发表评论鸟~