A-A+

windows主机实现SMTP邮件服务

2014年04月02日 编程技术 暂无评论

在前面一节WordPress建站教程中,分享了如何让WordPress自动发送邮件通知《wordpress评论邮件自动通知》,提高网站的回访率,但是由于实现的功能仅限于Linux主机。那么,对于Windows 主机,如何去实现呢?

其实在Windown实现伪静态一文说提过,用Windows主机对WordPress建站是很麻烦的事。拿这个功能来说,由于Windows主机,PHP 不支持 WordPress 的 mail() 函数,所以不能直接粘贴功能代码。即使这样也不用过于担心,早有高人已经给出了如何让Windows主机也能实现邮件通知的方法。

1、首先让Windows主机实现SMTP邮件服务,在functions.php模板文件加入以下代码即可

[code lang="php"]
//使用smtp发送邮件,代码中使用的是QQ邮箱,你可以参照你使用的邮箱具体设置SMTP
add_action('phpmailer_init', 'mail_smtp');
function mail_smtp( $phpmailer ) {
$phpmailer->FromName = 'meishehome'; //发件人
$phpmailer->Host = 'smtp.qq.com'; //修改为你使用的SMTP服务器
$phpmailer->Port = 25; //SMTP端口
$phpmailer->Username = '****@qq.com'; //邮箱账户
$phpmailer->Password = '*********'; //邮箱密码
$phpmailer->From = '*****@qq.com'; //你的邮箱
$phpmailer->SMTPAuth = true;
$phpmailer->SMTPSecure = ''; //tls or ssl (port=25留空,465为ssl)
$phpmailer->IsSMTP();
}
[/code]

2、接下来,可以按照上一篇博文《wordpress评论邮件自动通知》说的方法去实现了。可以把两段代码放到一起方便管理,但功能代码之间隔出一行。

标签:

给我留言