A-A+
windows主机实现SMTP邮件服务
在前面一节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评论邮件自动通知》说的方法去实现了。可以把两段代码放到一起方便管理,但功能代码之间隔出一行。
用惯了linux主机
我是用的多说自己的邮件通知,减少服务器压力
这个好像安装个插件就可以吧 我以前用过
咱的主机不在国外,不用担心。
夏夏~~原来你还没有加我的友链呢,,好桑心~
还好我的是linux主机,不然要是WIN主机就麻烦死了、
有些主机组件不支持
看到windows主机好多开源程序都不适合用哈
如果主机在国外,这个方法得小心点了
wordpress基本上都是linux主机了,除非是自己的服务器,装的windows系统.
估计有个SMTP的插件也是用这个原理做成的~~
对于win主机很有用。