折腾无极限
不曾长大

Linode里设置Reverse DNS

最近一直在设置回复评论可以邮件通知评论者,先是检查出了服务器不能发邮件,解决好服务器不能发邮件后,又发现了发送者都是由谁谁谁代发。

邮件由XXX代发

邮件由XXX代发

本来想着这样就算了,除了不好看些其它也能正常使用。后来越看越不爽,就想把它去掉。网上搜了好多办法,用插件用代码的方法都试过,倒是有些改变,只是发把发件人邮箱换掉而已。

WordPress修改发件人信息

WordPress修改发件人信息

有2种方法可以修改发件人信息和邮箱:
1、使用插件:WP Simple Mail Sender
2、使用如下代码,添加到主题的function.php文件里。

// 更改默认发信地址
add_filter('wp_mail_from','mail_from');
function mail_from() {
$emailaddress = 'no-reply@mzihen.com'; //你的邮箱地址
return $emailaddress;
}

// 更改默认发信人名字
add_filter('wp_mail_from_name','mail_from_name');
function mail_from_name() {
$sendername = '子痕的博客'; //你的名字
return $sendername;
}

由什么什么代发的问题依旧没有解决。

Google之后,需要设置Reverse DNS(英文中文),否则发出的邮件很可能被当做垃圾邮件处理而进入邮件垃圾箱或者直接被邮件服务器拒收。而我使用的cloudflare.com作为域名解析的,cloudflare使用了共享的动态的IP地址,所以不支持域名反向解析

于是换成Linode自带的域名DNS解析了。点击查看Linode域名解析方法

进入Linode → Dashboard → Remote Access设置即可。

Linode里设置Reverse DNS

Linode里设置Reverse DNS

Linode里设置Reverse DNS

Linode里设置Reverse DNS

剩下的就等待NDS解析生效了,据说Linode DNS解析生效比较慢,cloudflare几乎是秒开。

赞(0) 打赏
未经允许不得转载:子痕的博客 » Linode里设置Reverse DNS

评论 12

  1. #-19

    来来来,热心肠的我来帮你测试邮件提醒功能啦,毕竟别人收到才是真王道,哈哈

    Betty9年前 (2015-11-08)回复
    • 哈哈,太谢谢热心肠的Betty了,其实直到你留了这条评论,依旧不能邮件通知回复评论者的,不过现在应该可以收到了。

      子痕9年前 (2015-11-08)回复
      • 用了那个代码反而回复变慢了,先去掉吧

        子痕9年前 (2015-11-08)回复
  2. #-18

    我的回复邮件是一部分人能收到一部分收不到,直接无视了。

    hannah9年前 (2015-11-09)回复
    • 美女根本不用担心他们收不到,因为他们会主动回去看留言是否有被回复的。

      子痕8年前 (2015-11-13)回复
    • 去掉评论邮件回复了,试试

      子痕8年前 (2015-11-13)回复
  3. #-17

    使用了ajax留言的插件,试试效果。

    子痕8年前 (2015-11-18)回复
  4. #-16

    插件越装越多了。。。

    子痕8年前 (2015-11-18)回复
  5. #-15

    换了linode日本吗?

    灵尘子8年前 (2016-01-07)回复
    • 是的,有一段时间了。

      子痕8年前 (2016-01-07)回复

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

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏