PHP mail() -一个工作,一个不做'


php mail() - one work, one don't

我创建了一个大的输入表单,大约有250个变量。这些是通过POST传输的。我可以在发送邮件的站点上使用php回显这些变量。

在另一个网站我有相同的脚本,但在一个更短的方式。这个脚本会给我发邮件,但另一个,大的那个不会。

对mail()函数有什么限制吗?

工作脚本为

mail($Email, $subject, $nachricht, 'From noreply@xxx.de');

失败的脚本是

mail($mail, $subject, $nachricht, 'From xxx@xxx.de');

所以如果我查看代码,我找不到错误

因为可能:$mail不存在或为空,而$Email存在

如果它不能传递,你将得到一个false作为响应。

注意:标题应为From: xxx@xxx.de ?