为了账号安全,请及时绑定邮箱和手机立即绑定

我没有收到邮件

我没有收到邮件

慕盖茨4494581 2023-12-04 10:34:45
$to = 'someone.com';$firstname = $_POST["fname"];$lastname = $_POST["fname"];$subject= $_POST["subject"];$email= $_POST["email"];$text= $_POST["message"];$headers = 'MIME-Version: 1.0' . "\r\n";$headers .= "From: " . $email . "\r\n"; // Sender's E-mail$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";这是我的 php 页面的代码。你能让我知道我的代码有什么问题吗?感谢您的帮助if (mail($to,$subject,$text,$headers)){  echo "Check Email please";} else{    echo 'failed';}
查看完整描述

1 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

请确保您在顶部添加 Phpmailer 类。


这是一个正常工作的邮件程序文件,将您的凭据放在这里并发送电子邮件。


<!DOCTYPE html>

<html>

<head>

    <title>Php Mailer</title>

    <link rel="stylesheet" type="text/css" href="bootstrap.min.css">

</head>

<body>

        <?php 

    // require 'PHPMailerAutoload.php';


        require("PHPMailer-master/src/PHPMailer.php");

        require("PHPMailer-master/src/SMTP.php");

        require("PHPMailer-master/src/Exception.php");



        $mail = new PHPMailer\PHPMailer\PHPMailer();

        $SendMailTo = "jonipk28@gmail.com";


        $mail->SMTPDebug = 0;                       


        $mail->isSMTP();                                      // Set mailer to use SMTP

        $mail->Host = 'smtp.gmail.com;';  // Specify main and backup SMTP servers

        $mail->SMTPAuth = true;                               // Enable SMTP authentication

        $mail->Username = "your_user_name_or_email@gmail.com";                 // SMTP username

        $mail->Password = "your_user_Password";                           // SMTP password

        // $mail->SMTPSecure = 'tls';                            // Enable TLS encryption, `ssl` also accepted

        $mail->Port = 587;                                    // TCP port to connect to


        $mail->setFrom("your_user_name_or_email@gmail.com");

        $mail->addAddress($SendMailTo);     // Add a recipient             // Name is optional

        $mail->addReplyTo("your_user_name_or_email@gmail.com");


        // $mail->addAttachment('/var/tmp/file.tar.gz');         // Add attachments

        // $mail->addAttachment('/tmp/image.jpg', 'new.jpg');    // Optional name

        $mail->isHTML(true);                                  // Set email format to HTML


        ///send custom code in email

        $code = 242343;

        $mail->Subject = 'TeachMe verification email';

        $mail->Body    = 'Hi <br><br> <b>Thanks for registeration,Your verification code is </b>'.$code;

        $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';


        if(!$mail->send()) {

            echo 'Message could not be sent.';

            echo 'Mailer Error: ' . $mail->ErrorInfo;

        } else {

            echo 'Message has been sent';

        }

    ?>

</body>

</html>


查看完整回答
反对 回复 2023-12-04
  • 1 回答
  • 0 关注
  • 71 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信