如何通过phpmailer发送smtp邮件?
发布于 作者:苏南大叔 来源:程序如此灵动~

本文里面,苏南大叔给大家带来的是phpmailer
这个类库的基本使用demo
。这个库的使用,一般需要提供用户名和密码去真实的服务器上面做验证,所以发送结果还是可以信任的。和系统的mail
函数相比而言,更强大更安全吧。但是却相对而言,缺乏便捷性,鱼和熊掌不可兼得。

php
原生mail
函数
php
发email
,可以调用php
的函数mail
函数发送邮件,函数说明可以点击这里查看:
但是整个mail
函数有很大的局限性,首先,它在win下
面,默认是不能发送邮件的,需要配置个mail
服务器。而在linux
下面一般是不需要配置的。其次,这个mail
函数的发送结果,是不可信的。因为它可以伪造发信人地址。具体的,以后有空开贴在说这个话题。
phpmailer
下载安装
phpmailer
的github
地址是这里:
当然,在composer
大行其道的今天,你也可以使用composer
来安装phpmailer
。方法如下:

phpmailer
的使用范例
下面是一个使用smtp
进行phpmailer
发信的简单函数包装(当然你也可以使用pop3
发信):
下面是个非常全的官方demo
。
这里还可以发送附件呢,说起来还是挺强大的。大家有用得上的,可以看着demo
打造自己的版本。
广告
更多php
相关文章,请点击:https://newsn.net/tag/php/ 。


