解决Godaddy的windows空间不能发送wordpress评论通知mail的办法

    使用Godaddy的windows空间安装wordpress以后,发送评论通知的功能无法使用,导致有人在网站留言也无法得到及时通知。为了使用这个功能,祭出Google大神,终于找到了解决办法:那就是安装“WP-Mail-SMTP”插件。

安装过程如下:

  • 首先创建一个godaddy的email账户(已经在使用godaddy的email账户的略过此步)
  • http://wordpress.org/extend/plugins/wp-mail-smtp/下载WP Mail SMTP插件,并解压缩到“/wp-contents/plugins/”目录中。
  • 到后台启用此插件
  • 点击settings进行配置(如下图)

WP-Mail-SMTP

  1. From Email: “yourusername@domain.com” (不带引号)。此处必须是前面申请的Godaddy的email账户
  2. From Name: 填入你的用户名或者网站的名称,此处所留的名称也就是邮件中发件人姓名。留空则为默认的“WordPress”
  3. Mailer: 选中 “Send all WordPress emails via SMTP”。不要选择 “…PHP mail() function…” 因为godaddy的空间貌似不支持此函数 (误:其实Godaddy的Linux已经完美支持此函数)
  4. SMTP Host: relay-hosting.secureserver.net (不要使用godaddy的email账户提供的那个smtpout.secureserver.net的地址)
  5. SMTP Port: 25 (大部分SMTP服务器的默认值)
  6. Encryption: 选择 “No encryption”(希望你不用它发送敏感的信息,因为数据传输过程中并没有加密)
  7. Authentication: 选择 “No: Do not use SMTP authentication”.(此处是需要特别注意的,一定不要填写你邮箱的用户名和密码,留空即可)
  8. 点击“Update Options”.

至此插件的配置完成。你可以使用下面的“Send a Test Email”功能,填入你自己的邮箱,点击“Send Test”。成功的话,会输出如下的测试结果

wpmailsmtptestmail

然后到邮箱中查找刚刚发送的测试邮件吧(有可能会被自动归类为垃圾邮件,如果收件箱中没有,请到垃圾邮件中查看)

本文是参考http://www.expertcore.org/viewtopic.php?f=74&t=1079整理而来,感谢原文作者Saman.