wordpress升级后无法发送邮件

Posted by

昨天晚上将存储部落的后台程序wordpress从2.3.1升级到2.3.2,当时还觉得没有问题,结果到今天晚上6点时才发现整整一天收到任何新用户注册或有朋友留言的通知邮件,而平时每天差不多有将近20个邮件。这时我才意识到wordpress又出现了与升级到2.3.1时相同的问题。

 在网上一通查找,终于又找到当时帮我解决问题的博客。为了防止以后再出现类似的问题,也为了方便大家解决问题,我将解决方法记录在此,希望能对大家有所帮助。

 解决方法很简单。

用文本编辑器打开位于wp-includes目录下的pluggable.php,跳到line228,

$phpmailer-> Sender = apply_filters( ‘wp_mail_from’, $from_email );  

正是该行造成了内置邮件发送功能失效。直接删除此行,或者在行首加上注释代码:”//”。如

//$phpmailer->Sender = apply_filters( ‘wp_mail_from’, $from_email );

将修改后的pluggable.php重新上传即可。

这几天在存储部落上注册用户但没有收到密码邮件的朋友,请通过密码重置的方式来获得新密码或重新注册。

请原谅因我的误操作给大家带来的不便,感谢大家对存储部落的大力支持和宣传。

3 条回复

  1. uniomitte
  2. abel
  3. abel1