WordPress能发送邮件了

装了Sofish本地化的share-this插件,却发现里面的邮件功能没法用!

看着这篇文章,试了下,呵呵~能发送邮件了~转载下!

ps:我使用的第一个插件,设置简单,傻瓜操作 – -!

———————————————————-

“我怎么收不到我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 | 点击下载

configure-smtp-screenshot

2、WP Mail SMTP | 点击下载

wp-mail-smtp-screenshot

3、Swift SMTP Plugin | 点击下载

swift-smtp.1.0-screenshot

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

我相信这三个插件中,无论哪一个,都足以帮助大家解决无法发送邮件的问题。

版权声明:原创文章,转载请注明出处,Crazy Loong (http://goto8848.net)

8 Comments
  1. 2008.05.23 at 20:39 Notify

    曾经为这个问题很郁闷,大部分问题是出现在主机上,但没有权限 :sad:

  2. 2008.05.23 at 20:53 Notify

    没办法 ~~很多主机都是阉割过的 :eek: :eek:

  3. 2008.06.26 at 18:52 Notify

    呵呵,php+mysql的程序最好运行在LAMP环境下。

  4. 2009.01.20 at 10:38 Notify

    谢谢呢~ 我赶快试下~ 嘎嘎~

  5. 2009.02.01 at 14:34 Notify

    用wp mail smtp不成功,问题如下,是否需要在服务器端设置php参数呢?

    The SMTP debugging output is shown below:

    SMTP -> ERROR: Failed to connect to server: Unable to find the socket transport “ssl” – did you forget to enable it when you configured PHP? (2)

  6. 2009.02.01 at 14:39 Notify

    我以前用的是第一个,后面那个没用过。现在换到lamp服务器更没用了。
    看错误提示是端口不对吧。你试试换到其他端口。或者换其他插件吧。

  7. 2009.03.16 at 11:48 Notify

    是啊,SMTP用不了,主机有限制的…最好能有个服务商直接发邮件,不用再调到自己的SMTP了…

  8. 2009.04.20 at 14:27 Notify

    方法很不错哦http://www.fovweb.com/

2 Trackbacks

  1. [...] Configure SMTP:如果你使用的是windows主机,没准你的wordpress就不能发送邮件,试试这个插件吧。 可选替换插件,见此文:Wordpress能发送邮件了 [...]

  2. [...] Configure SMTP:如果你使用的是windows主机,没准你的wordpress就不能发送邮件,试试这个插件吧。 可选替换插件,见此文:WordPress能发送邮件了 [...]

在下边留言吧!