博客列表 >利用phpmailer发送邮件

利用phpmailer发送邮件

Moments的博客
Moments的博客原创
2019年03月29日 16:27:561202浏览
  1. 先下载phpmailer

  2. 将下载下来的phpmailer放到vendor文件夹下

    无标题.png

  3. 在需要发送邮件的php代码中引入phpmailer,具体实现代码如下

use phpmailer\PHPMailer;    


    vendor("phpmailer.\phpmailer");  //具体方法中引入phpmailer

    $mail = new PHPMailer();

    $mail->IsSMTP();  // 启用SMTP

    $mail->Host = 'smtp.163.com';  //SMTP服务器 qq:smtp.qq.com 163:smtp.163.com

    $mail->CharSet = 'UTF-8';

    $mail->Port = 25;  //邮件发送端口

    $mail->SMTPAuth = true;  //启用SMTP认证

    $mail->CharSet = "UTF-8"; //字符集

    $mail->Username = 'fajianren@163.com';  //发件人邮箱

    $mail->Password = fajianrenmima;  //发件人邮箱密码,第三登录需要授权码

    $mail->SetFrom('fajianren@163.com','zxx');

    $mail->AddAddress("594003618@qq.com", "亲"); //添加收件人(地址,昵称) 

    $mail->IsHTML(true); //支持html格式内容

    $mail->Subject = '标题'; //邮件标题

    $mail->Body = "内容"; //邮件主体内容

    $res = $mail->Send();

4.有时候发送不成功,因为是第三方登录邮件服务器,所以不能直接输入密码,在开启POP3/SMTP服务时,邮箱会自动分配一个动态密码,也就是授权码,用这个授权码才可以使得php连接上邮件服务器

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议