wordpress实现站内邮件发送插件WP Mail SMTP

wordpress内要实现诸如注册时候邮箱验证、评论通知、异常通知或一些插件自带的邮件通知功能都需要smtp的邮件发送功能。

#准备工作

  • 注册一个免费的企业邮箱。网易、腾讯、阿里都有提供。
  • wordpress内安装插件WP Mail SMTP。

#简单配置WP Mail SMTP

这里以网易免费企业邮箱为例。(其他品牌的企业邮箱请自行查询)

SMTP主机:smtp.ym.163.com
加密:SSL
SMTP端口:994 (无SSL的端口为25)
自动TLS:默认选项
认证:默认选项
SMTP用户名:就是邮箱名
SMTP密码:就是邮箱密码

#配置DMARC

关于DMARC是什么可以看我站另一篇博文,什么是 DMARC 记录以及如何创建一个案例

如果您使用的是WP Mail SMTP,您还可以通过发送测试电子邮件来检查 DMARC 是否正常工作。在 WordPress 仪表板中,单击WP Mail SMTP,然后单击Settings,然后单击Email Test选项卡。

在 WordPress 中测试电子邮件的 DNS

使用电子邮件测试页面上的表单发送测试电子邮件。

在 WP Mail SMTP 中发送电子邮件测试

发送电子邮件后,向下滚动并检查是否有警告消息。

应改进可交付性警告消息

向下滚动一点。您是否看到一条警告说它看起来没有为您的域设置 DMARC

WP 邮件 SMTP DMARC 警告

这意味着:

  • 您的 DNS 区域中没有 DMARC 记录
  • 您的 DMARC 记录尚未传播
  • DMARC 记录的格式可能不正确。

以阿里云DNS解析为例

主机记录:_dmarc
记录类型: TXT
解析线路:默认
记录值:v=DMARC1; p=none; fo=1; rua=mailto:xxx@abc.com  (xxx@abc.com换成你的邮箱)
0 0 投票数
文章评分
订阅评论
提醒

0 评论
内联反馈
查看所有评论