欢迎光临 织晶网络官网!

  • 技术文档
  • 020-39182790
技术文档您现在的位置:首页 > 服务支持 > 技术文档

PHPMailer实现发送邮件的简单方法

作者:织晶客服部   发布于:2023/5/28 17:01:14  点击量:  来源:织晶网络

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等。也可以尝试检查服务器是否开放该端口】


点击下载 PHPMailer完整代码



上一篇:composer命令中create-project与require之间的区别

下一篇:PHP中 :: self $this->几种操作符的区别