我们在使用WordPress网站自带的邮件函数发送电子邮件时,默认情况下会将服务器的IP地址暴露在邮件头部,这是由于邮件传输协议(如SMTP)的工作方式所决定的,即便你的网站使用了CDN也会暴露。暴露源IP的后果,老白博客就不多说了。目前的网站防护方案很多,最常用的就是使用第三方邮件服务器,老白就以目前在使用的腾讯云邮件推送功能为例,简要说说操作过程。
1.wp网站的邮件服务如何暴露源IP
在网站访客收到网站的邮件后(注册邮件、评论通知邮件等),在邮件的信头,就能看到源IP了。以163邮箱为例,点击更多-查看信头,就能看到类似的代码,下面[
]
的就是你的服务器源IP
提示 加CDN也还会显示你的源IP,除非使用第三方邮件服务器
Received: from www.xcbtmw.com (unknown [你的源IP地址])
by zwqz-smtp-mta-g1-0 (Coremail) with SMTP id _____wDHVsxH4A9lupaoCw--.58112S2;
Sun, 24 Sep 2023 15:07:51 +0800 (CST)
Date: Sun, 24 Sep 2023 07:07:51 +0000
2.腾讯云邮件推送服务
2.1 产品简述
邮件推送(Simple Email Service,SES)是一款基于云端的平台化服务, 为企业提供安全稳定、简单快速、精准高效的营销、通知和事务邮件的推送服务。
官网:https://cloud.tencent.com/document/product/1288/47445
2.2 定价规则
根据实际使用量计费,单价为0.0019元/封(每个月1000封就是1.9元)。
免费额度:每个腾讯云账号均享有1000封的免费发送额度,超过免费额度的发送将会进入计费。
停服机制:邮件推送按量付费的计费周期为按日,即腾讯云会根据您每日的使用量在次日生成账单并在您的账户余额内扣取相应费用。
2.3 开通服务
官方详细教程:https://cloud.tencent.com/document/product/1288/55191
需要注意的就是身份验证和配置,子域名别弄错了
官方文档:https://cloud.tencent.com/document/product/1288/60652
2.4 日发限额
单日最高发信量默认500封,有效防止被刷
https://cloud.tencent.com/document/product/1288/77252
3.腾讯邮件推送接入wp网站SMTP
3.1 安装WP SMTP插件
SMTP插件有很多,这里老白推荐我自用的WP SMTP,界面简单干净
WordPress官方下载地址:https://wordpress.org/plugins/wp-smtp/
3.2 WP SMTP插件配置
首先在腾讯云邮件服务里面配置你的发信账号、发信的SMTP密码
官方文档:https://cloud.tencent.com/document/product/1288/65749
3.3 SMTP 服务地址
SMTP 服务地址(中国站香港区),腾讯云香港区客户使用。
smtp.qcloudmail.com
SMTP 服务地址(中国站广州区),腾讯云广州区客户使用。
gz-smtp.qcloudmail.com
SMTP 服务地址(国际站),腾讯云国际站客户使用。
sg-smtp.qcloudmail.com
3.4 SMTP 端口
SMTP 端口号:465(SSL 加密)
4.隐藏源IP效果
搞定上面的之后,我们可以发一封测试邮件给自己,然后查看信头
Received: from ptr-hk-103-86-76-147.qcloudmail.com (unknown [103.86.76.147])
by zwqz-mx-mta-g3-3 (Coremail) with SMTP id _____wAnRa66MRFlFAiqCw--.33993S3;
Mon, 25 Sep 2023 15:07:40 +0800 (CST)
以上就是老白博客关于SMTP的介绍了,其他的还有腾讯企业邮箱、阿里云邮箱和谷歌发信服务。
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。