php实现邮件发送
php如何实现后台发送邮件或邮件转发?直接上代码!!!
<?php require_once('PHPMailer/src/PHPMailer.php'); require_once('PHPMailer/src/smtp.php'); use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; function qq_email($addr){ $mail = new PHPMailer(true); try{ //邮件调试模式 $mail->SMTPDebug = 0; //设置邮件使用SMTP $mail->isSMTP(); // 设置邮件程序以使用SMTP $mail->Host = 'smtp.exmail.qq.com'; $mail->isSMTP(); // 设置邮件内容的编码 $mail->CharSet='UTF-8'; // 启用SMTP验证 $mail->SMTPAuth = true; // SMTP username $mail->Username = 'xxx@qq.com'; // SMTP password $mail->Password = 'password'; // 连接的TCP端口 //$mail->Port = 465; //设置发件人昵称 $mail->FromName='哈尼'; //设置发件人 $mail->setFrom('xxx@qq.com'); // 添加收件人 $mail->addAddress($addr); // 将电子邮件格式设置为HTML $mail->isHTML(true); $mail->Subject = '测试邮件'; $mail->Body = '我是测试邮件、请忽略。'; //$mail->AltBody = '这是非HTML邮件客户端的纯文本'; $mail->send(); echo 'Message has been sent'; }catch (Exception $e){ echo 'Mailer Error: ' . $mail->ErrorInfo; } } function send_email(){ qq_email('xxxx@qq.com'); } ?>