Mail () PHP:不带发件人工作,带发件人不工作


mail() php : without sender works, with sender doesn't works

我有一个联系人表单,带有mail()函数。在很长一段时间里,它都能正常工作。突然间它不起作用了。我查过了,但都是正确的。但是如果我删除sender参数,它可以工作,有了sender参数它就不起作用了

mail($destinatario_1,$oggetto_1,$messaggio_1,'');
作品

:

mail($destinatario_1,$oggetto_1,$messaggio_1,'From: "My Name" <thisisanexample@gmail.com> 'r'n');

谢谢

试试这个:

mail($destinatario_1, $oggetto_1, $messaggio_1, "From: My Name <thisisanexample@gmail.com>");

请注意,我留下了我们的'r'n,在大多数服务器上应该只是'n,必须在双引号中而不是单引号中,并且"我的名字"不应该在引号中

当设置了某些信息时,邮件服务器可以配置为不接受邮件。PHP mail()函数或多或少直接与本地邮件服务器对话并将邮件传递给它。邮件服务器是否接受它并不是通信的一部分,PHP脚本无法检测到。

咨询您的虚拟主机公司,了解是否有任何限制。