TP5.0.9框架实现发送邮件,亲测可用。 use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; public function email(){ $mail = new PHPMailer(true); try { // 服务器设置 $mail->SMTPDebug = 2; // 开启Debug $mail->isSMTP(); // 使用SMTP $mail->Host = 'smtp.qq.com'; // 服务器地址 $mail->SMTPAuth = true; // 开启SMTP验证 $mail->Username = '395696661@qq.com'; // SMTP 用户名(你要使用的邮件发送账号) $mail->Password = 'urtilsufrzgacaeg'; // SMTP 密码 $mail->SMTPSecure = 'ssl'; // 开启TLS 可选 $mail->Port = 465; // 端口 // 收件人 $mail->setFrom('395696661@qq.com'); // 来自 //$mail->addAddress('395696661@qq.com'); // 添加一个收件人 $mail->addAddress('395696661@qq.com'); // 可以只传邮箱地址 // 附件 //$mail->addAttachment('1.jpg'); // 添加附件 //$mail->addAttachment('2.zip'); // 可以设定名字 // 内容 $mail->isHTML(true); // 设置邮件格式为HTML $mail->Subject = '沃德学院'; //邮件主题 $mail->Body = '来沃德学院 www.01ty.com 跟陈老师学PHP!'; //邮件内容 $mail->send(); echo '邮件发送成功。<br>'; } catch (Exception $e) { echo '邮件发送失败。<br>'; echo 'Mailer Error: ' . $mail->ErrorInfo; } } 备注:打开php.ini里openssl,打开自己邮箱的SMTP,不会的同学自行百度,附件解压到extend根目录下即可。 |
|