0

我有一个联系表格,带有 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');

谢谢

4

2 回答 2

1

试试这个:

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

请注意,我留下的\r\n应该只是\n在大多数服务器上,并且必须用双引号而不是单引号,并且“我的名字”不应该用引号引起来。

于 2013-03-15T12:37:55.097 回答
0

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

请咨询您的网络托管公司,了解是否有任何限制。

于 2013-03-15T12:37:53.710 回答