Godaddy免费空间发送邮件方法

         原文是英文版,还被墙了,我在这转载并翻译一下,不能保证与原文的更新同步,该精简的我也了精简一下,如有需要我可以把原文贴出来。

         要知道Godaddy的免费空间禁用了mail()函数,无法通过调用mail()发送邮件,因此一些有关功能就无法使用,比如wp-db-backup插件的定期备份数据库并发送至指定邮箱的功能。下面这种方法可以解决该问题。

  1. 下载插件WP Mail SMTP,这个直接在后台就可以安装。
  2. 建立一个Godaddy的E-mail帐号,这个似乎只要你买了域名或者空间就可以免费获得,不过要自己去开通一下。如果你已经开通并有一个帐号了就不必再申请了。
  3. 进入后台“设置”–“EMail”,按如下方法填写:
  • From Email: 按这种格式填写“[email protected]",注意必须是刚才注册那个Godaddy的email帐号
  • From Name:应该随便填,就是现实是谁发的邮件,留空则发件人是wordpress
  • Mailer:选择“Send all WordPress emails via SMTP”
  • SMTP Host:填写“relay-hosting.secureserver.net”
  • SMTP Port:填写“25”(这是默认SMTP端口)
  • Encryption:选择“No encryption“
  • Authentication:选择”No: Do not use SMTP authentication“,下面那个用户名密码不用填

之后的工作:

  1. 点Update Options按钮保存
  2. 在最下面那个框填写一个你的email,点Send Test按钮测试一下

如果成功了将出现以下信息(点击右边那个按钮展开)

Test Message Sent
 
The result was:
 
bool(true)
The SMTP debugging output is shown below:
 
SMTP -> FROM SERVER:
220 p3nlsmtp01.shr.prod.phx3.secureserver.net ESMTP
SMTP -> FROM SERVER:
250-p3nlsmtp01.shr.prod.phx3.secureserver.net
250-PIPELINING
250-SIZE 31457280
250 8BITMIME
SMTP -> FROM SERVER:
250 ok
SMTP -> FROM SERVER:
250 ok
SMTP -> FROM SERVER:
354 go ahead punk, make my day
SMTP -> FROM SERVER:
250 ok 1292396492 qp 31062 by p3nlsmtp01.shr.prod.phx3.secureserver.net
SMTP -> FROM SERVER:
221 p3nlsmtp01.shr.prod.phx3.secureserver.net Goodbye.

眼花缭乱是吗?其实直接看第5行那个bool(true)就行,如果是true就表示成功了