php 126邮箱发送邮件

try {
            $mail->isSMTP();                                            // 使用 SMTP 服务器发送邮件
            $mail->Host       = 'smtp.126.com';                    // SMTP 服务器地址
            $mail->SMTPAuth   = true;                                 // 启用 SMTP 认证
            $mail->Username   = ';                 // SMTP 用户名
            $mail->Password   = '';                         // SMTP 密码
            $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;    // 使用 TLS 加密方式连接 SMTP 服务器,也可以选择 PHPMailer::ENCRYPTION_SMTPS 表示 SSL 加密方式连接 SMTP 服务器。
            $mail->Port       = 465;                                    // SMTP 服务器的端口号,默认为 25,也可以设置为其他端口,如 465 或 587 等。

            $code = generateRandomCode();

            $content = "<h3>您的验证码是:{$code}</h3><p>请勿将验证码泄露给他人。</p>";

            $mail->setFrom(); // 发件人地址和昵称(昵称是可选项)
            $mail->addAddress($email); // 收件人地址和昵称(昵称是可选项)

            $mail->isHTML(true);                                  // 设置邮件格式为 HTML(可选)
            $mail->Subject = '在线格式转换-注册验证码';                            // 设置邮件主题
            $mail->Body    = $content;    // 设置邮件正文内容(HTML 或纯文本)

            $mail->send();                                        // 发送邮件(可选)

            if ($res) {
                echo json_encode(['code'=>200,'msg'=>'请在邮箱查看验证码'],256);die;
            }else{
                echo json_encode(['code'=>201,'msg'=>'操作异常1'],256);die;
            }

        } catch (Exception $e) {
            echo json_encode(['code'=>201,'msg'=>'操作异常2'],256);die;
        }

原创文章,作者:易码农,如若转载,请注明出处:https://moon0421.top/?post=265

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025-11-20 15:37
版权所有:易码农
文章标题:php 126邮箱发送邮件
除非注明,文章均为 易码农 原创,请勿用于任何商业用途,禁止转载

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

sitemap