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

表单在提交时不发送电子邮件。我错过了什么?

表单在提交时不发送电子邮件。我错过了什么?

PHP
当年话下 2021-06-17 21:05:59
我对 php 还很陌生,我还在学习基础知识。我创建了一个简单的“联系我们”表单,应该将数据发送到一个电子邮件地址。但是,我没有收到电子邮件。“谢谢”消息显示正确,但电子邮件从未发送。不幸的是,我在 php 方面的知识很少,所以我很难解决这个问题。我确实成功地编写了一个只有一个字段的更简单的表单。那个发送正确。由于此表单有多个字段,因此它似乎在抛出一些东西。<?phpif($_POST["submit"]) {$recipient="myemail@gmail.com";$subject="Contact Form";$sender=$_POST["sender"];$senderEmail=$_POST["senderEmail"];$message=$_POST["message"];$mailBody="Name: $sender\nEmail: $senderEmail\n\n$message";mail($recipient, $subject, $mailBody, "From: $sender <$senderEmail>");$thankYou="<p>Thank you! Your message has been sent.</p>";}?><?=$thankYou ?><form method="post" action="company.php"><input class="contact" type="text" name="sender" placeholder="First Name" size="25"><input class="contact" type="text" name="last" placeholder="Last Name" size="25"><input class="contact" type="text" name="title" placeholder="Title" size="25"><input class="contact" type="text" name="business" placeholder="Business" size="25"><input class="contact" type="email" name="senderEmail" placeholder="Email" size="25"><input class="contact" type="text" name="phone" placeholder="phone" size="25"><textarea class="contact" name="message" placeholder="How can we help you?" rows="4" cols="56"></textarea><input class="blu-btn" type="submit" name="submit" value="Send Message"></form>它没有抛出任何错误,我只是没有收到电子邮件。我检查过垃圾邮件,尝试过单独的电子邮件,但我遗漏了一些东西。非常感谢你的帮助!
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 136 浏览

添加回答

举报

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