PHPMailer实现发送邮件的简单方法
作者:管理员
更新时间:2023-05-28 17:24:42
点击数:
PHPMailer是一个非常强大的php发送邮件类,由国外的开发者开发,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,使用起来非常方便。可应用在网站上,小程序上,APP项目上等。
本文采用的方法是手动安装,注意require请求的路径要必须正确,本文测试的文件是Emailsenddemo.php,在public目录下,PHPMailer2文件是在vender目录下,发送和接收的邮件地址都是采用个人QQ邮箱测试的,授权码需要登录QQ邮箱生成,可参考下面配图中的demo进行创建设置,才能正常发送。
前提条件:
1、服务器/空间的php需要开启openssl扩展;
2、推荐php也开启sockets扩展,有利于提高发送邮箱成功率;
3、 阿里云的虚拟主机 25端口不行,465端口就要在空间开启 PHP函数的fsockopen;
所有的主流邮箱都支持 SMTP 协议,但并非所有邮箱都默认开启,您可以在邮箱的设置里面手动开启SMTP服务。
【注意:默认服务器端口是465,如果发送不成功,可以尝试修改端口为25、587等。也可以尝试检查服务器是否开放该端口】