PHP利用QQ邮箱发送邮件

本文详细介绍了如何利用PHPMailer库结合QQ邮箱的SMTP服务发送邮件。首先,从GitHub下载PHPMailer库,接着在QQ邮箱中开启SMTP服务获取授权码。然后确保PHP的socket和openssl扩展已启用。最后,提供了示例代码并解决了遇到的mtp_connect_failed错误问题,提示密码参数应使用授权码。
摘要由CSDN通过智能技术生成

第一步。

            下载PHPmailer类库     下载地址         https://github.com/PHPMailer/PHPMailer/archive/v5.2.7.zip

第二步。

            去QQ邮箱配置SMTP服务

             QQ邮箱----》设置-----》账户-------》POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务--------》开启前两个服务

第三步。

              配置PHP扩展        socket     openssl       打开PHP这两项扩展,重启服务,之后  phpinfo();查看一下扩展是否打开

第四部。

             直接贴代码

<?PHP
//引入PHPMailer的核心文件 使用require_once包含避免出现PHPMailer类重复定义的警告
require_once("phpmailer/class.phpmailer.php"); 
//示例化PHPMailer核心类
$mail = new PHPMailer();
 
//是否启用smtp的debug进行调试 开发环境建议开启 生产环境注释掉即可 默认关闭debug调试模式
$mail->SMTPDebug = 1;
 
//使用smtp鉴权方式发送邮件,当然你可以选择pop方式 send
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值