欢迎访问新酱博客!

WordPress使用SendCloud邮件代发,防止SMTP暴露网站真实ip

WordPress 新酱 阅读:272 0评论

作为一个博客最重要的是内容,其次就是评论,当别人评论了我们的文章时,我们如何让他知道我们回复了他呢,当然是发回复邮件给他,但是现在wordpress很多都是采用SMTP的发件形式,这就导致了一个非常严重的大问题!如果一个想要攻击你的人骗你回复了他,他就可以在邮件原文中查看到你网站服务器的真实ip!不管你怎么做都会暴露。

WordPress使用SendCloud邮件代发,防止SMTP暴露网站真实ip

上图我打马赛克的地方就是真实ip显示的地方,有问题就得解决他,本站亲自试验SendCloud代发邮件的功能成功解决了这个问题。

解决方法SendCloud代发

注册账号

相信会玩wordpress的一定会注册账号,这里就不多说了,传送门=>SendCloud

设置域名

发送设置=>新增发新域名

WordPress使用SendCloud邮件代发,防止SMTP暴露网站真实ip
WordPress使用SendCloud邮件代发,防止SMTP暴露网站真实ip

记住发信域名不要带www。

配置DNS

按照它提示你的,把发信的dns设置好。

WordPress使用SendCloud邮件代发,防止SMTP暴露网站真实ip

注意类型全是TXT,主机记录不能填错!

如果你想用sendcloud来收邮件可以配置收信。

WordPress使用SendCloud邮件代发,防止SMTP暴露网站真实ip

获取api_user和api_key

发送设置=>API_USER(在左边的导航栏里)=>创建API_USER

WordPress使用SendCloud邮件代发,防止SMTP暴露网站真实ip

创建好之后一定要妥善保管好,要是忘记了就得重置了。

发信模版

发送相关=>邮件模板=>创建模板

将以下代码粘贴以源码模式保存。

调用名称填写blog。

WordPress代码

将以下代码粘贴到wordpress的functions.php中

$admin_email = get_bloginfo (‘admin_email’);这里把admin_email修改成你的wordpress的邮箱,一定要相同!

$wp_email = ‘no-reply@’ . preg_replace(‘#^www.#’, ”, strtolower($_SERVER[‘SERVER_NAME’])); no-reply@是自定义邮件地址,只可以修改@前面的,@后面不要写任何东西。其他的看代码注释。

测试发送

发送相关=>测试发送(左边导航栏)

当你一切都配置好之后可以在这里测试一下发送,如果发送成功证明你的sendcloud设置没有问题,然后你自己模拟博客评论,你再去回复,去sendcloud的数据中心看看有没有发送成功,如果成功则证明全部ok!

再次去邮件原文查看会发现已经隐藏了真实ip

WordPress使用SendCloud邮件代发,防止SMTP暴露网站真实ip

新酱博客 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨网站采用BY-NC-SA协议进行授权
转载请注明原文链接:https://www.xiaorenjc.net/312.html
喜欢 (1)
评论头像
发表我的评论
取消评论
表情

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(4)个小伙伴在吐槽
  1. 这不是张戈的么,嘿嘿 :mrgreen:
    小石2019-07-20 16:57 回复
    • 嗯嗯,就是张戈大佬的,我用我自己的顺序写一篇,后面忘记了自己来看也好再次记住。
      Lonely2019-07-22 11:48 回复
  2. 可惜免费用户量有点少
    心灵博客2019-07-12 22:31 回复
    • 还好吧,现在我的50每天,一般的个人博客应该够用了。
      Lonely2019-07-15 17:31 回复