isSMTP(); // 使用 SMTP 协议 $mail->Host = 'smtp.163.com'; // SMTP 服务器地址 (以QQ邮箱为例) $mail->SMTPAuth = true; // 开启 SMTP 认证 $mail->Username = 'yeomai@163.com'; // 发件人邮箱账号 $mail->Password = 'RGVYUVezAEKRBdE8'; // 发件人邮箱授权码 (注意:不是登录密码!) $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; // 开启加密,QQ邮箱用 'ssl',Gmail 常用 'tls' $mail->Port = 465; // 端口 (SSL:465, TLS:587) // ============ 2. 发件人和收件人 ============ $mail->setFrom('yeomai@163.com', 'Yeomai'); // 发件人 $mail->addAddress('1181558906@qq.com', 'PHP_Test'); // 收件人 // $mail->addReplyTo('replyto@example.com', '回复地址'); // 可选:回复地址 // ============ 3. 邮件内容 ============ $mail->isHTML(true); // 设置邮件格式为 HTML $mail->Subject = '这是一封测试邮件'; // 邮件主题 $mail->Body = '
支持 HTML 格式。
'; // HTML 内容 $mail->AltBody = '你好,这是一封来自 PHPMailer 的测试邮件!(纯文本内容)'; // 纯文本备用内容 // ============ 4. 发送邮件 ============ $mail->send(); echo ' 邮件发送成功'; } catch (Exception $e) { echo " 邮件发送失败: {$mail->ErrorInfo}"; }