• 邮件email


    参考地址:https://blog.csdn.net/baidu_30000217/article/details/52942258

    邮箱配置地址:http://service.exmail.qq.com/cgi-bin/help?id=28&no=1000585&subtype=1 

     切记邮箱密码不是平时登录的密码 而是第三方登录授权码

      操作步骤 设置-》用户-》POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

        开启POP3/SMTP服务  IMAP/SMTP服务

      点击【 生成授权码

    代码:

    
    
    <?php
    // Import PHPMailer classes into the global namespace
    // These must be at the top of your script, not inside a function
    use PHPMailerPHPMailerPHPMailer;
    use PHPMailerPHPMailerException;

    //Load Composer's autoloader
    require 'vendor/autoload.php';

    $mail = new PHPMailer(true); // Passing `true` enables exceptions
    try {
    //Server settings
    $mail->SMTPDebug = 1; // Enable verbose debug output
    $mail->isSMTP(); // Set mailer to use SMTP
    $mail->Host = 'smtp.qq.com'; // Specify main and backup SMTP servers
    $mail->SMTPAuth = true; // Enable SMTP authentication
    $mail->Username = '978144***@qq.com'; // SMTP username
    $mail->Password = '********'; // 是授权码 不是密码SMTP password
    $mail->SMTPSecure = 'ssl'; // Enable TLS encryption, `ssl` also accepted
    $mail->Port = 465; // TCP port to connect to

    //Recipients
    $mail->setFrom('978144***@qq.com', 'Mailer');
    $mail->addAddress('1562096****@163.com', 'Joe User'); // Add a recipient
    // $mail->addAddress('ellen@example.com'); // Name is optional
    // $mail->addReplyTo('info@example.com', 'Information');
    // $mail->addCC('cc@example.com');
    // $mail->addBCC('bcc@example.com');

    //Attachments 附件
    //$mail->addAttachment('/var/tmp/file.tar.gz'); // Add attachments
    //$mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // Optional name

    //Content
    $mail->isHTML(true); // Set email format to HTML
    $mail->Subject = 'Here is the subject';
    $mail->Body = 'This is the HTML message body <b>in bold!</b>';
    $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';

    $mail->send();
    echo 'Message has been sent';
    } catch (Exception $e) {
    echo 'Message could not be sent. Mailer Error: ', $mail->ErrorInfo;
    }
    
    
  • 相关阅读:
    (一)版本控制管理器之发展史
    Mysql的binlog日志与mysqlbinlog命令
    centos下mysql中table大小写改为不敏感
    「Flink」RocksDB介绍以及Flink对RocksDB的支持
    redis事务
    零基础转行学习大数据技术需要经过哪些学习步骤?
    SQL Server解惑&mdash;&mdash;对象命名的唯一性小结
    泡泡后台Couchbase缓存使用经验分享
    MySQL_索引原理
    《分布式与云计算》MOOC第三单元课后测试答案
  • 原文地址:https://www.cnblogs.com/bisonkeji/p/8979531.html
Copyright © 2020-2023  润新知