Html 表单提交未发送电子邮件
我在hosting24.com上遇到了一个问题,我有一个提交表单,无论我怎么做,它似乎都不会发送电子邮件 这就是我尝试过的Html 表单提交未发送电子邮件,html,Html,我在hosting24.com上遇到了一个问题,我有一个提交表单,无论我怎么做,它似乎都不会发送电子邮件 这就是我尝试过的 订单服务 贝宝将保留这笔钱,直到双方完全满意为止。让我们开始吧 顺序 如果您在本地主机上,邮件将转到名为MailOutput的文件夹。如果您使用的是免费主机,大多数主机都会禁用mail()功能,因为它被广泛滥用。如果您使用的是付费托管服务,并且尚未更改其工作状态下的代码,则可能需要联系主机提供商。这可能是由于某些服务器错误造成的。检查上述任何一项是否适用于您 根据你的答复
订单服务
贝宝将保留这笔钱,直到双方完全满意为止。
让我们开始吧
顺序
如果您在本地主机上,邮件将转到名为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邮件脚本-请不要设置任何发件人标题,或者如果需要设置发件人标题-请指定一个与您的域名相对应的返回地址(发件人标题)。这就是问题所在,但我不明白他们告诉我什么,我说我收到了一封电子邮件,邮件是空白的。试试这个。我已经把这个上传到我的谷歌硬盘上并分享了