Html 表单提交未发送电子邮件

Html 表单提交未发送电子邮件,html,Html,我在hosting24.com上遇到了一个问题,我有一个提交表单,无论我怎么做,它似乎都不会发送电子邮件 这就是我尝试过的 订单服务 贝宝将保留这笔钱,直到双方完全满意为止。让我们开始吧 顺序 如果您在本地主机上,邮件将转到名为MailOutput的文件夹。如果您使用的是免费主机,大多数主机都会禁用mail()功能,因为它被广泛滥用。如果您使用的是付费托管服务,并且尚未更改其工作状态下的代码,则可能需要联系主机提供商。这可能是由于某些服务器错误造成的。检查上述任何一项是否适用于您 根据你的答复

我在hosting24.com上遇到了一个问题,我有一个提交表单,无论我怎么做,它似乎都不会发送电子邮件

这就是我尝试过的


订单服务

贝宝将保留这笔钱,直到双方完全满意为止。
让我们开始吧

顺序
如果您在本地主机上,邮件将转到名为MailOutput的文件夹。如果您使用的是免费主机,大多数主机都会禁用
mail()
功能,因为它被广泛滥用。如果您使用的是付费托管服务,并且尚未更改其工作状态下的代码,则可能需要联系主机提供商。这可能是由于某些服务器错误造成的。检查上述任何一项是否适用于您

根据你的答复。这是因为您在电子邮件的“发件人”部分使用了gmail地址。您的服务器不允许这样做,以防止发送虚假电子邮件。因此,您必须尝试以下代码

 <?php
     $to = "someone@example.com"; 
     $message = $_POST['message']; 
     $body = "From: $name_field\n Message:\n $message";
     $subject = "Contact"; 
     $name_field = $_POST['name']; 

     mail($to,$subject,$body);
 ?>


this the contact.php您没有为表单指定方法,默认值为GET。“对不起,您没有权限从该服务器发送邮件,邮件头上写着邮件来自gmail.com”。我们实施了一项新的安全功能,旨在防止我们的服务器进入各种垃圾邮件黑名单。请注意,从现在起,所有发出的电子邮件都需要指定正确的邮件标题,并避免任何类型的欺骗。如果您使用的是PHP邮件脚本-请不要设置任何发件人标题,或者如果需要设置发件人标题-请指定一个与您的域名相对应的返回地址(发件人标题)。这就是问题所在,但我不明白他们告诉我什么,我说我收到了一封电子邮件,邮件是空白的。试试这个。我已经把这个上传到我的谷歌硬盘上并分享了