PHP脚本没有在自动回复电子邮件中显示我的电子邮件地址,而是显示了网络托管公司

时间:2015-03-29 21:38:12

标签: php

我是建立网站的新手,如果之前已经提出这个问题,我很抱歉。我试着找到答案,但我似乎无法确定我的具体问题的答案。我在我的网站上为我的联系表单创建了一个PHP脚本。我想在此脚本中添加一个自动回复器,以便提交表单的人收到确认/感谢您的电子邮件。我遇到的麻烦是找到正确的代码,以便我的电子邮件地址显示在自动回复电子邮件的顶部(来自字段)。目前显示在顶部(来自字段)的电子邮件地址是我的网络托管公司(iPage)的一些奇怪地址,而不是我的电子邮件地址。

以下是我用来生成自动回复的代码。但是,我想知道,我必须添加什么以便我的电子邮件显示在自动回复电子邮件的发件栏中?

/* Prepare autoresponder subject */
$respond_subject = "Email Confirmation";

/* Prepare autoresponder message */
$respond_message =

"Thank you for contacting jadesambrook.com!

We will do our best to answer your email as quickly as possible.

Best regards,

www.jadesambrook.com";

/* Send the message using mail() function */
mail($email, $respond_subject, $respond_message);

1 个答案:

答案 0 :(得分:1)

您需要设置标题,请在此处查看:

http://php.net/manual/en/function.mail.php

<?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);
?>