生命不息,奋斗不止/创造价值-传递价值-获得价值
所谓迷茫,就是才华配不上梦想 每一个让你难堪的现在,都有一个不够努力的曾经

如何配置wordpress使用SMTP进行发邮件

如何将默认使用mail()函数的wordpress邮件发送方式改为外部的SMTP发件模式类?有两个方法,请用户注意自我选择:

方法一:安装使用wordpress的SMTP插件完成配置

此方法我已经在无忧php虚拟主机上进行过测试,完全有效。测试版本为wordpress 3.2.1。首先在wp后台选择“添加插件”然后搜索“SMTP”,其搜索结果第一个就是wordp的SMTP插件,然后点击安装,即可再无忧的php空间中完成在线安装此插件。将SMTP插件启用后,再设置中会多出一个“SMTP设置”选项,我们进入后将SMTP邮件信息设置好就可以正常使用了。如下图:

如何配置wordpress使用SMTP进行发邮件 image00124 150x150

方法二:免插件直接修改wordpress源文件class-phpmailer.php和pluggable.php实现wordpress的SMTP发件

这个方法需要我们队wp的2个源文件做个小小的修改。我们要修改的有2个文件:

../ wp-includes/pluggable.php

../wp-includes/class-phpmailer.php

操作步骤:

1、 用editplus文本编辑器打开pluggable.php,

搜索$phpmailer->IsMail();

并将:$phpmailer->IsMail(); 替换为:$phpmailer->IsSMTP();

修改后如下图:

如何配置wordpress使用SMTP进行发邮件 image00316 150x61

2、 用editplus文本编辑器打开class-phpmailer.php,配置你的SMTP邮箱相关信息如SMTP地址、邮箱名称、邮箱密码、发送端口 等。请对照下面项目,在class-phpmailer.php文件中寻找与之相同的地方,并进行修改。如下所示:

var $Mailer = ‘smtp’;

var $Host = ‘smtp.qq.com’; //邮箱的SMTP服务器地址

var $Port = 465; //SMTP邮件发送端口。一般默认为25。示例用的是465

var $SMTPSecure = “”; //是否验证 ssl或tls

var $SMTPAuth = true;//开启SMTP

var $Username = ‘340555017@qq.com’; //你的邮箱地址

var $Password = ‘www.51php.com’; //你的邮箱登陆密码

设置完毕后,上传文件即可。由于时间仓促,这个方法未经过实际验证,本方法适合wp 3.x以上版本。

 

赞(0)
未经允许不得转载:jack361博客 » 如何配置wordpress使用SMTP进行发邮件

评论 抢沙发

评论前必须登录!

 

如果你爱我或恨我,请↓

联系我