Linode里设置Reverse DNS

子痕 2015/11/0812阅读 942 次 1092字阅读3分38秒

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

Linode里设置Reverse DNS

邮件由XXX代发

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

Linode里设置Reverse DNS

WordPress修改发件人信息

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

// 更改默认发信地址
add_filter('wp_mail_from','mail_from');
function mail_from() {
$emailaddress = '[email protected]'; //你的邮箱地址
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几乎是秒开。

  • 本文由 发表于 2015/11/08
  • 转载请务必保留本文链接:https://www.mzihen.com/reverse-dns-lookup-on-linode/
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:12   其中:访客  4   博主  7   引用   1
    • Betty Betty 4

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

        • 子痕 子痕

          @ Betty 哈哈,太谢谢热心肠的Betty了,其实直到你留了这条评论,依旧不能邮件通知回复评论者的,不过现在应该可以收到了。

            • 子痕 子痕

              @ 子痕 用了那个代码反而回复变慢了,先去掉吧

          • hannah hannah 4

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

              • 子痕 子痕

                @ hannah 美女根本不用担心他们收不到,因为他们会主动回去看留言是否有被回复的。

                • 子痕 子痕 4

                  @ hannah 去掉评论邮件回复了,试试

                • 子痕 子痕

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

                  • 子痕 子痕

                    插件越装越多了。。。

                    • 灵尘子 灵尘子 2

                      换了linode日本吗?

                    • 来自外部的引用: 1