当前位置: 首页 > Wordpress > 正文

[转]让 WordPress 通过 SMTP 发送邮件(已更新)

“我怎么收不到我blog的注册邮件啊?”
“为什么我的 WordPress 发不出邮件呢?”
……

以上这些问题是 WordPress 使用者经常碰到的问题,同时也是十分棘手的问题。为什么这么说呢?因为 WordPress 在用户注册时,是通过 Email 把初始密码发给注册用户的;而且,WordPress 很多时候也是通过 Email 来发送一些信息给博主的,比如有人在你 blog 留言了。可见,WordPress 无法发送邮件,是多么可悲的一件事啊!

接下来就是重点了,为什么邮件无法发送呢?WordPress 默认的发送邮件的方式是使用 PHP 中的 mail() 函数,而mail()函数使用的确是 *nix 的Sendmail。大多数无法发送邮件的原因就在于此。可想而知,国内广大的WIN主机用户是多么的憋闷。

难道就素手无策了?当然不是了,事情总有解决的方法。感谢伟大的 PHPer 们,因为我们有 PHPMailer (介绍见这里)。更令我们高兴的事儿是 WordPress 已经集成了 PHPMailer ,有经验的 WPer 可以直接修改 wp_mail() 函数,将其发送方式修改成 SMTP 方式(具体方法请自行查阅)。对于大多数 WPer 来说,这显然不是一个好方法(废话ing)。这个时候,WordPress 丰富的插件优势又体现出来了,下面,我就介绍三个插件给大家,这也是我推荐的解决问题的方法。

1、Configure SMTP | 点击下载

2、WP Mail SMTP | 点击下载

 

3、Swift SMTP Plugin | 点击下载

 

前两个使用的是 PHPMailer 类,而后一个使用的 Swift (另一个有名的 Mailer 类)。

我相信这三个插件中,无论哪一个,都足以帮助大家解决无法发送邮件的问题。有什么不明白的,可以在下面留言讨论。  

 

来源:   http://goto8848.net/2008/04/%e8%ae%a9-wordpress-%e9%80%9a%e8%bf%87-smtp-%e5%8f%91%e9%80%81%e9%82%ae%e4%bb%b6/

本文固定链接: http://rodney.im/wp_312.html | rodney的火星 – 发现、品味、记录、分享精彩与快乐的生活|新知

该日志由 rodney 于2008年10月29日发表在 Wordpress 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: [转]让 WordPress 通过 SMTP 发送邮件(已更新) | rodney的火星 – 发现、品味、记录、分享精彩与快乐的生活|新知

[转]让 WordPress 通过 SMTP 发送邮件(已更新):目前有5 条留言

  1. 地板
    linker:

    你那个“点击下载”,算是差点把我鼠标给蹩坏了!

    2008-10-30 22:36 [回复]
    • rodney:

      呵呵,已更新… :oops: :wink:

      2008-11-01 10:47 [回复]
  2. 板凳
    shamas:

    晕,转的时候这个下载地址怎么不弄过来呢

    2008-10-31 12:20 [回复]
    • rodney:

      呵呵,已更新… :wink: :oops:

      2008-11-01 10:49 [回复]
  3. 沙发
    sinner:

    :lol: :mrgreen: 謝了哈!嘿嘿!好東西!

    2009-03-29 01:42 [回复]

发表评论


快捷键:Ctrl+Enter