PHP:在电子邮件发送脚本中编辑'from'

时间:2013-06-25 05:20:19

标签: php email

我有一个简单的PHP脚本,我将其连接到HTML表单并用于发送电子邮件。

但是,我不太清楚如何编辑它,所以我可以添加回复电子邮件地址(例如:'noreply@mysite.com')。我已经尝试过在线查看,但我没有让它工作。

目前我只是在我的电子邮件客户端的from字段中显示“Nobody”或“Mail sever”。

有人会告诉我如何正确地做到这一点吗?

mail( "$webmaster_email", "Site inquiry",
   "From: $email  \n Name: $name \n
To:  $contact\n
Phone: $phone\n 
Message: $message\n ");

1 个答案:

答案 0 :(得分:4)

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

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

PS:开发者的第一条规则是“手册页是你最好的朋友”