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

无法使用000webhost webmail以PHP联系人形式发送邮件[重复]

百里伟
2023-03-14

contact.php

     <form  action="mailer.php" method="post">
<p>Name:</p>
<input type="text" name="name" />
<p>E-mail:</p>
<input type="text" name="email" />
<p>Subject:</p>
<input type="text" name="subject" />
<p>Message:</p>
<textarea name="message"></textarea></p>
<input class="send" type="submit" value="Send" name="submit">
</form>

mailer.php

     <?php

$to = "xxx@xxxxx.com";
$subject = "Support requested by ".$_POST['name'];
$name_field = $_POST['name'];
$email_field = $_POST['email'];
$message = $_POST['message'];

$headers = 'From: '.$_POST['email'].'' . "\r\n" .
   'Reply-To: '.$_POST['email'].'' . "\r\n" .
   'X-Mailer: PHP/' . phpversion();

$body = $message;

@mail($to, $subject, $body, $headers );
header( 'Location:thankyou.php' ) ; //replace with landing page.
?>

共有1个答案

锺离自明
2023-03-14

你的html没有问题,我试过了。如果您有chrome,您可以使用developer工具进行调试,看看您的请求是否已发送,以及它们是否在正确的路径上出借:

在mailer.php中输出$_post变量以确保数据正确地落在那里,

echo "<pre>";
    var_dump($_POST);
echo "</pre>";

您可能还需要验证您的html:

<form  action="mailer.php" method="post">
  <p>Name:</p>
  <input type="text" name="name" >
  <p>E-mail:</p>
  <input type="text" name="email" >
  <p>Subject:</p>
  <input type="text" name="subject" >
  <p>Message:</p>
  <textarea name="message"></textarea>
  <input class="send" type="submit" value="Send" name="submit">
</form>
 类似资料:
  • 我想使用蓝牙和电子邮件发送联系人vcf文件。我试过了,但我一直出错。请帮忙。谢谢 这是我的sendBy蓝牙方法。 这是我的emailContact方法。 请帮忙!谢谢。

  • 我试图通过节点邮件发送电子邮件,但无法发送电子邮件,并显示以下错误。 我使用的是nodemailer文档中所示的确切代码。 这是我正在使用的服务器端代码。 这在几天前运行良好,在其他邮件客户端和gmail上也运行良好,因此我认为这个问题可能与gmail帐户的任何安全设置有关。

  • 本文向大家介绍php以post形式发送xml的方法,包括了php以post形式发送xml的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php以post形式发送xml的方法。分享给大家供大家参考。具体方法如下: 方法一,使用curl: 方法二,使用fsockopen: PS:这里再为大家提供几款关于xml操作的在线工具供大家参考使用: 在线XML/JSON互相转换工具: http:/

  • 我有问题通过php mail()函数发送邮件消息。我不确定这是不是代码的问题,因为我读到一些主机服务器不允许发送邮件,但我也试图发送这封邮件,当网站是在本地主机,但它仍然不工作-点击“发送”后,我看到信息:“您的邮件已发送”,但当我检查我的邮筒没有邮件(也是垃圾邮件)。 对我来说,代码看起来不错,但也许我错过了什么。我正在考虑的第二个选择是,我的本地主机也不允许发送邮件。 我的php conf图片

  • 从这个答案中找到了一些代码: 代码如下:

  • 我想用Java发送一封邮件,但使用我在http://www.tutorialspoint.com/Java/java_sending_email.htm找到的这篇泰文教程是行不通的。 这里是我的主要方法 我有以下错误: javax.mail.MessagingException:无法连接到SMTP主机:localhost,端口:25;嵌套异常为:java.net.connectException: