A-A+

windows主机实现SMTP邮件服务

2014年04月02日 PHP开源系统 评论 11 条 阅读 254 views 次

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

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

1、首先让Windows主机实现SMTP邮件服务,在functions.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(); 
} 

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

标签:

11 条留言  访客:11 条  博主:0 条

  1. sojh

    用惯了linux主机

  2. 我爱集分宝

    我是用的多说自己的邮件通知,减少服务器压力

  3. 塑料托板

    这个好像安装个插件就可以吧 我以前用过

  4. 仰茗博客

    咱的主机不在国外,不用担心。

  5. 喵小姐

    夏夏~~原来你还没有加我的友链呢,,好桑心~

  6. 迷你博客

    还好我的是linux主机,不然要是WIN主机就麻烦死了、

  7. 海滨博客

    有些主机组件不支持

  8. 动漫那点事

    看到windows主机好多开源程序都不适合用哈

  9. 恋羽

    如果主机在国外,这个方法得小心点了

  10. 哦哦

    wordpress基本上都是linux主机了,除非是自己的服务器,装的windows系统.

  11. 玛思阁

    估计有个SMTP的插件也是用这个原理做成的~~
    对于win主机很有用。

给我留言