当前位置: 首页 > 知识库问答 >
问题:

没有从我的网站收到任何邮件。。。?[闭门]

左丘善
2023-03-14

我在一个简单的网站上工作,但在联系方式上遇到了一些问题,我尝试了所有类型的设置,但都不起作用。

问题是,当我填写表格并按下提交按钮时,它将显示“Message sent successfully”,但我无法接收任何邮件到我的邮件ID。

那我能做什么。。。???

我的PHP CODE:文件名是mail.php

<?php
  echo '<html xmlns="http://www.w3.org/1999/xhtml">';
  echo '<head>';
  echo '<meta http-equiv="content-type" content="text/html; charset=utf-8" />';
  echo '<title>';
  echo $title;
  echo '</title>';
  echo '</head>';
  echo '<body>';  

$to = "anup.karanjkar08@gmail.com;
$subject = $_REQUEST['Name'] + "Sent a Mail";
$message = $_REQUEST['Message'] ;
$from = $_REQUEST['Email'] ;
$headers = "From:" . $from;
$a= mail($to,$subject,$message);
if ($a) {
  echo "Message sent successfully";
}
else
{
  echo "Sorry there is an error.";
}
echo '</body>';
echo '</html>';

?>

我的HTML代码

<form name="contact_to_infrasure" id="infrasure"  action="mail.php" method="POST">
          <div class="row-fluid">
            NAME<br><input  type="text" name="Name">
          </div>
          <div class="row-fluid">
            EMAIL<br><input  type="text" name="Email"><br>
          </div>
          <div class="row-fluid">
            MESSAGE<br><textarea rows="5" style="width: 60%"  name="Message"></textarea><br>
          </div>
          <div class="row-fluid">
           <!--  <input class="span3" type="submit" value="SEND MESSAGE"> -->
          <button class="btn" type="submit" value="Submit" onClick="">SEND MESSAGE</button> 
          </div>
      </form>

请帮助我...!!

共有2个答案

鲁文昌
2023-03-14

更改了这些行,php中使用的concatation是 不是用于javscript$subject=$\u请求['Name']。“发送邮件”

        <?php
          echo '<html xmlns="http://www.w3.org/1999/xhtml">';
          echo '<head>';
          echo '<meta http-equiv="content-type" content="text/html; charset=utf-8" />';
          echo '<title>';
          echo $title;
          echo '</title>';
          echo '</head>';
          echo '<body>';  

            $to = "anup.karanjkar08@gmail.com";
            $subject = $_REQUEST['Name'] . "Sent a Mail"; // changed this line  removed + 
            $message = $_REQUEST['Message'] ;
            $from = $_REQUEST['Email'] ;
            $headers = "From:" . $from;
            $a= mail($to,$subject,$message, $headers); // added headers here
            if ($a) {
              echo "Message sent successfully";
            }
            else
            {
              echo "Sorry there is an error.";
            }
            echo '</body>';
            echo '</html>';

        ?>

邮件未发送的原因,

ISP块

越来越多的ISP正在阻止用于发送电子邮件的端口25。许多主要的ISP,包括NetZero、MSN、Earthlink和

参考:http://www.rackaid.com/resources/cannot-send-email-how-to-fix-email-sending-and-receiving-errors/

邵捷
2023-03-14

首先在这一行加上“结尾”。

$to = "anup.karanjkar08@gmail.com";

然后尝试运行,如果它工作。

请与托管提供商确认php中的邮件功能是否正常工作。

 类似资料:
  • 更严格的DMARC政策意味着,如果客户输入雅虎或美国在线的电子邮件地址,我们就不会收到使用我们在线表格的客户的电子邮件。 我认为这是因为PHP表单生成的电子邮件是从我们的网站服务器发送的,但客户自己的电子邮件地址是“发件人”。当这封“发件人”电子邮件是雅虎电子邮件时,它会触发我们的接收电子邮件帐户来阻止它。(我们使用gmail阅读和回复电子邮件。) 因此,我试图找出如何修改PHP表单,把客户的电子

  • 下面是关于如何设置messenger机器人的Facebook教程-使用ngrok设置我的webhook。本地测试一切顺利,但在向bot发送消息时仍然没有收到任何响应。 韩国https://ngrok.com/ facebook教程https://developers.facebook.com/docs/messenger-platform/getting-started/quick-start/

  • 问题内容: 我已经在我的网站中使用Express JS和Passport-Facebook实现了Facebook- LogIn。它运作良好(我得到了现场资料),但是问题是我没有收到电子邮件。我收到一个错误: TypeError:无法读取未定义的属性“ 0” 我的代码: 如果有人可以帮助我解决我的问题,那就太好了:) 问题答案: 我有同样的问题。我们有10位测试用户,所有10位用户的电子邮件地址都与

  • 我正在使用JavaServlet中的javamail api发送邮件。只向gmail Id发送邮件是非常困难的,而我希望它能够发送到任何电子邮件Id。我需要不同的属性值吗?我跟着http://www.mkyong.com/java/javamail-api-sending-email-via-gmail-smtp-example/ 开发代码。属性值为: props.set财产(mail.smtp.

  • 我正试图装配一个KafkaStorm“你好世界”系统。我有Kafka安装和运行,当我发送数据与Kafka生产者我可以读取它与Kafka控制台消费者。 我从O'Reilly的《Storm入门》一书中选取了第二章的例子,并将其修改为使用Kafka斯库特(KafkaSpout)而不是普通的喷口。 当我运行应用程序时,kafka中的数据已经挂起,KafkaSpout的下一个线程不会收到任何消息——它进入,

  • 我正在尝试连接到openweather的测试代码。org和providen api。 如果我使用浏览器访问url: http://api.openweathermap.org/data/2.5/weather?id=2172797 然后,我得到了正确的Json:{“coord”:{“lon”: 145.77,“lat”:-16.92},“天气”:[{“id”: 803,“main”:“Clouds