【问题标题】:php email seems to be sent successfully but not received by Gmail [duplicate]php电子邮件似乎已成功发送但Gmail未收到[重复]
【发布时间】:2021-10-02 02:48:38
【问题描述】:

我的网页允许用户填写联系表格并通过 PHP 发送电子邮件。它似乎执行成功,因为它会将用户带到“contact.html”作为结果。为解决此问题,我检查了 Gmail 中的垃圾邮件文件夹。

但我仍然找不到我的电子邮件,也不知道为什么。我不熟悉 php 的工作原理;如果问题与此有关,那么我将不胜感激。

这里是代码

<?php

$to ="patilsakshi610@gmail.com";
$subject = $_POST['subject'];

$name = $_POST['name'];
$email = $_POST['email'];
$msg = $_POST['msg'];

$headers ="Content-type: text/html\r\n";
$headers ="From: $email";

$from=$_POST['email'];

if(isset($_POST['submit']))
{
    if(mail($to,$subject,$msg,$name))
    { ?>
        <script language="javascript" type="text/javascript">
         alert("your mail has been sent successfully");
         window.location='contact.html';
        </script>
        <?php
        
    }
}
?>

【问题讨论】:

    标签: javascript php html email gmail


    【解决方案1】:

    可能是你的 ip 被 gmail 屏蔽了。 尝试使用已开发的 php mailer 谎言 phpmailer

    这样您就可以更快地开发它的邮件系统

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-25
      • 2014-07-20
      • 1970-01-01
      • 2018-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多