【问题标题】:Php contact form send from title [closed]从标题发送的 PHP 联系表 [关闭]
【发布时间】:2014-08-20 17:09:33
【问题描述】:

我的网站上有一个联系表格,它是一个简单的 php 联系表格。当有人使用表单并提交时,我确实收到了电子邮件,但它总是说电子邮件来自 name@gator4091@hostgator。我确实使用主机 gator 作为我的托管公司,但是有什么方法可以更改 php 中的某些内容以使其来自其他内容,例如可能是 contact(at)mywebsite ?还是这是我无法改变的?

【问题讨论】:

标签: php html forms contact


【解决方案1】:

如果您的 PHP 电子邮件脚本使用标准的 mail() function,您需要在标题中添加 "From: myemail@mydomain.com"

取自PHP manual(注意$headers 行之一):

<?php
$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>

【讨论】:

  • 谢谢!这对我有用。
猜你喜欢
  • 1970-01-01
  • 2013-10-06
  • 2013-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-25
  • 1970-01-01
相关资源
最近更新 更多