PHP发送邮件PHPMailer类

180it 2021-02-26 AM 1373℃ 0条
function send_code($email = 'admin@kieng.cn', $title = '标题', $message = '内容') {
    $toemail = $email; //定义收件人的邮箱
    $sendmail = 'xxxx@163.com'; //发件人邮箱
    $sendmailpswd = "xxxx"; //客户端授权密码,而不是邮箱的登录密码,就是手机发送短信之后弹出来的一长串的密码
    $send_name = '发件人'; // 设置发件人信息,如邮件格式说明中的发件人,
    $to_name = ''; //设置收件人信息,如邮件格式说明中的收件人
    $mail = new PHPMailer\PHPMailer();
    $mail->isSMTP(); // 使用 SMTP 服务
    // $mail->CharSet = "utf8"; // 编码格式为 utf8,不设置编码的话,中文会出现乱码
    $mail->Host = "SMTP.163.com"; // 发送方的 SMTP 服务器地址
    $mail->SMTPAuth = true; // 是否使用身份验证
    $mail->Username = $sendmail; //// 发送方的
    $mail->Password = $sendmailpswd; //客户端授权密码,而不是邮箱的登录密码!
    $mail->SMTPSecure = "ssl"; // 使用 ssl 协议方式
    $mail->Port = 465;
    $mail->setFrom($sendmail, $send_name); // 设置发件人信息,如邮件格式说明中的发件人,
    $mail->addAddress($toemail, $to_name); // 设置收件人信息,如邮件格式说明中的收件人,
    $mail->addReplyTo($sendmail, $send_name); // 设置回复人信息,指的是收件人收到邮件后,如果要回复,回复邮件将发送到的邮箱地址
    $mail->Subject = $title; // 邮件标题
    $mail->MsgHTML($message);
    if (!$mail->send()) {
        return false;
    } else {
        return true;
    }
 
}
 
echo send_code();

使用PHPMailer类 百度搜索即可找到。

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

PHP发送邮件PHPMailer类