PHP使用PHPMailer发送邮件
1.下载PHPMailer代码包 PHPMailer项目地址:https://github.com/PHPMailer/PHPMailer 使用git clone命令克隆到本地,或直接点击 Download ZIP 获取到完整的PHPMailer代码包。 2.将下载的PHPMailer的包解压后部署到项目中 这里主要是src这个文件中的PHPMailer.php和SMTP.php这两个文件 3.准备好要发送和接收的邮箱(QQ邮箱或163邮箱) 进入QQ邮箱,点击页面左上方“设置”,再点击“邮箱设置”下的“账户”选项卡,拖动滚动条,即可看到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,将所有服务都进行开启,然后点击下面的生成授权码按钮,按照提示生成授权码,记录授权码(后面要用到)。(163邮箱也是类似这样的操作) 4.扩展准备 PHPMailer需PHP的socket扩展支持,而PHPMailer链接qq域名邮箱时需要ssl加密方式(qq邮箱做了限制,只允许ssl的465或587端口,所以php还得openssl的支持,可以查看phpinfo,或者在Linux窗口用php -m 查看 5.开启465端口 这里可以登录服务器,查看安全组是否开启465端口,如果没有记得开启一下 6.引入资源文件 主要是引用PHPMailer.php和SMTP