首页 > 原创作品

emlog插件sendmail支持SSL发信

发布时间:2014-02-07 15:33:49 来源:星知苑 作者:星之宇

sendmail插件使用的是phpmailer,所以已经支持ssl,后台如果是gmail的邮件可以直接使用SSL连接发送邮件。
	if($mail->Host == 'smtp.gmail.com') $mail->SMTPSecure = "ssl";

但是如何支持其他的邮箱使用安全连接SSL发邮件呢?

笨办法就是只要把上述代码中的smtp.gmai.com改成插件后台填写在smtp服务器的地址就可以了。

if($mail->Host == 'smtp.qq.com') $mail->SMTPSecure = "ssl";

//or 当然也可以直接用||来修改

if($mail->Host == 'smtp.gmail.com' || $mail->Host == 'smtp.qq.com') $mail->SMTPSecure = "ssl";

[break]

当然我自己使用的是修改的版本,直接独立出连接方式,对通知的部分也做了更改。

1.jpg

 

注:CentOS系统中在PHP5.3以及5.3以下的版本存在已知BUG,开启IPv6的情况下,用SSL会出现错误报错:

SMTP Error: Could not authenticate

这个时候可以直接使用IP连接,一般就可以了。

比如smtp.qq.com电信线路可以使用113.108.16.44,就可以发信了

 

相关合集

  • 旅游推荐app哪个好
旅游推荐app哪个好

简介:随着社会压力的不断的增大,生活家庭各种压力想要好好的出去放松心情,但是却不知道哪个旅游软件比较好用,没有关系小编为你推荐绝对是让你用了就会喜欢上的深受好评的旅游相关的app,可以让你轻松的规划旅游的路线还有各种出游的吃喝玩乐的出行攻略一手掌握。