让 WordPress 通过 SMTP 发送邮件
版权声明:原创文章,转载请注明出处,Crazy Loong(http://goto8848.net)
“我怎么收不到我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 丰富的插件优势又体现出来了,下面,我就介绍三个插件给大家,这也是我推荐的解决问题的方法。 (阅读全文……)
Popularity: 56% [?]
59条评论 2008年04月18日

能解决3.0的auto-draft问题吗?谢谢。
发现加了这个插件之后,网页无法通过XHTML1.1验证了。主要原因为,在HTML内不恰当的位置加了 img.wp-smiley-select {cursor: pointer;} 望改进 :dsadsad:
Hi Crazy Loong, I love your plugin! Is there a way to display custom smilies in widgets? I'd love to use them in my custom text widgets. Thanks! 我想要知道custom smilies可不可以使用在自定文字模组里,可以的话要怎么修改php,谢谢!
1.5出来了,请问是不是解决了上述的种种问题呢?谢谢
等待插件更新。。。。