php电子邮件头
我在更改以下脚本中的“发件人”电子邮件标题时遇到问题。其他一切正常,但收到的电子邮件中的from行是服务器名,而不是服务器名admin@mywebsite.com:php电子邮件头,php,email,Php,Email,我在更改以下脚本中的“发件人”电子邮件标题时遇到问题。其他一切正常,但收到的电子邮件中的from行是服务器名,而不是服务器名admin@mywebsite.com: ini_set("sendmail_from", " admin@mywebsite.com "); $adminSendTo = "admin@mywebsite.com"; $adminSubject = "Contact Form"; $adminMessage = "Contact Form: $
ini_set("sendmail_from", " admin@mywebsite.com ");
$adminSendTo = "admin@mywebsite.com";
$adminSubject = "Contact Form";
$adminMessage = "Contact Form: $subfirstname $sublastname \r\rEmail: $subemail \r\rSubject of feedback: $subsubject \r\rComments: $subcommentquestion\r\n";
$adminHeaders = "From: My website Contact Form\r\n";
$adminHeaders = "Reply-To: admin@mywebsite.com";
mail($adminSendTo, $adminSubject, $adminMessage, $adminHeaders);
我是否需要更改php.ini文件中的设置才能工作?实际上,您没有提供任何“发件人”字段 以书面形式:
$adminHeaders = "From: My website Contact Form\r\n";
$adminHeaders = "Reply-To: admin@mywebsite.com";
将“From…”值指定给$adminHeaders
,然后在下一行用新值“Reply to…”覆盖
相反,你应该写:
$adminHeaders = "From: My website Contact Form\r\n";
$adminHeaders .= "Reply-To: admin@mywebsite.com";
这里,“回复…”将连接到
$adminHeaders
的实际值,而不是覆盖它。实际上,您没有提供任何“发件人”字段
$adminHeaders = "From: My website Contact Form <contact@your-contact-site.com>\r\n";
$adminHeaders .= "Reply-To: admin@mywebsite.com";
以书面形式:
$adminHeaders = "From: My website Contact Form\r\n";
$adminHeaders = "Reply-To: admin@mywebsite.com";
将“From…”值指定给$adminHeaders
,然后在下一行用新值“Reply to…”覆盖
相反,你应该写:
$adminHeaders = "From: My website Contact Form\r\n";
$adminHeaders .= "Reply-To: admin@mywebsite.com";
此处,“回复…”将连接到$adminHeaders
的实际值,而不是覆盖它。$adminHeaders=“From:我的网站联系人表单\r\n”;
$adminHeaders = "From: My website Contact Form <contact@your-contact-site.com>\r\n";
$adminHeaders .= "Reply-To: admin@mywebsite.com";
$adminHeaders.=“回复:admin@mywebsite.com";
$adminHeaders=“From:我的网站联系人表单\r\n”;
$adminHeaders.=“回复:admin@mywebsite.com";
你把数据搞砸了
使用.=将字符串连接在一起
如果您使用“$var=some_value;”两次,则只计算第二次出现的值。您删除了数据 使用.=将字符串连接在一起
如果使用“$var=some_value;”两次,则只有第二次出现才算。必须在“发件人”字段中提供一个。不允许使用您正在使用的内容。您必须在“发件人”字段中提供。你正在使用的是不允许的。当然!我相信我以前也犯过同样的错误。谢谢你的帮助,当然!我相信我以前也犯过同样的错误。谢谢你的帮助。