首页 > 放肆折腾 > WordPress 邮件设置的问题解决

WordPress 邮件设置的问题解决

这注定是小众问题,因为当我遇上时,大家的都正常得不得了,问 Google 都问不出答案来。不过今天,突然人品爆发,这两个问题都被我解决了。

第一个问题是:使用 Mail to Commenters 插件时,发件人邮件地址乱七八糟,比如我当时的发件人地址为:清杯浅酌@oakford.webserversystems.com(汗,头一次见到中文出现在邮件地址中)。当这样的邮件发到评论者邮箱时,极大地影响了本博的形象,遂产生了放弃此插件的念头。

第二个问题是:使用 Google Apps Email,即绑上了与 Blog 相同域名的邮箱,作为 WP 的管理员邮箱时,无法收到来自 WP 系统发送的任何邮件,包括 Mail to Commenters 的抄送,甚至系统自带的评论通知邮件。在 Wopus 的群里提问,结果大家都绑得好好的,用得好好的。当时就想,估计是自己什么时候乱动(也许是想办法解决上一个问题的时候,一时冲动),把什么文件给改了,导致的。

现在这两个问题都被我光荣的解决了,呵呵。虽然是小众问题,也还是写下来,为 Google 增加数据,为小众谋福利!

第一个关于 Mail to Commenters 的问题实际上本来是不应该出现的。我问过插件作者,得到的回复是,插件调用的就是WP的默认发件地址,即wordpress@mysite.com(正常情况也的确是这样)。采取了很多办法也没有用,今天本来是想实在解决不了这个问题,就干脆采用系统自带的Comment Thread总不会出问题吧。

点击 “Settings” – “Discussion” ,勾上 “Enable threaded (nested) comments N levels deep” , “Save Changes” 。

这时,我带着试一试的心态再用 Mail to Commenters 插件自带的邮件测试程式给自己发了封邮件,竟然收件人正常了。上一个设置步骤是个激活程序么,囧。这样系统默认的发件人就相对于这个插件生效了。。

当然我不能这样做一定就可以解决问题,毕竟服务器的因素也是存在的,建议大家试试看。

接下来的第二个问题。问题出现我就觉得应该是 Google Apps Email 与 WP 自身的邮件设置相冲突导致的,据考证,是 Google Apps 的收件系统与 cPanel 收件系统的冲突,估计是自己哪里给改动了。事实证明折腾可以,但是不能乱折腾,呵呵。

我们在激活 Google Apps Email 时,需要在 DNS 处填上以下几条 MX 记录:

MX Record

当进入 cPanel ,也会发现有个 Email 设置 “MX Entry” 的地方,点击进入,见 “Change MX Entry” 处,把上图中的 MX Entries 中的 “Priority” 和 “Address” 逐条加进来。输入框下方的 “Always accept mail locally even if the primary mx does not point to this server. ” 选框,我们直接忽视,点击 “Change” 。

全部添加好了,再评论测试一下。这里的设置实际上是终结了 cPanel 对于这个域名下的邮件地址的收件管理,将收件的事情统统交给了 Google Apps。当然其他的邮件托管,应该也可以适用这种方法。

以上两个问题的解决办法,谨献给那些爱折腾,却又折腾出了问题的童鞋们~ 如果没有问题,还是不要尝试的好,呵呵~

Avatar
Leave a comment ?