php利用phpMailer发送邮件

PHPMailer是一个用于发送电子邮件的PHP函数包。直接用PHP就可以发送,无需搭建复杂的Email服务。

github : https://github.com/PHPMailer/PHPMailer

PHPMailer 需要 PHP 的 sockets 扩展支持

因为我登录smtp服务器用SSL加密的方式进行,所以PHP 还得包含 openssl 的支持

使用 phpinfo() 函数查看 socket 和 openssl 扩展信息

openssl 如果没有开启请打开php.ini文件进行开启

首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加extension=php_openssl.dll。

把下载下来的PHPMailer(ZIP)解压,我们主要用到‘src’目录里面的文件,代码如下:

如果要直接使用 PHPMailer 发送邮件,则需要进行繁琐的配置,这样做多少会降低效率。

为了简化调用过程,我在其基础上进行了二次封装,只需要配置账号、密码和昵称,就可以定制你自己的 sendemail 类了

引用自定义类发送邮件:

 

发表评论