在PHP电子邮件表单的标题中使用发件人的姓名和电子邮件地址

时间:2013-07-01 09:13:41

标签: php email

我无法使用PHP获得完全正确的语法。如何更改它以在PHP电子邮件脚本的“发件人:”部分显示发件人的全名及其电子邮件地址?

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= "From: " . $_REQUEST['email'] . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$message .= 'Name: ' . $_REQUEST['name'] . "<br>";
$message .= $_REQUEST['message'];

我试过

$headers .= "From: " . $_REQUEST['email'] '<'$_REQUEST['name']'>'. "\r\n";

但是我把代码搞砸了。

谢谢你们!

1 个答案:

答案 0 :(得分:0)

邮件标题为Person Name <email@example.com>,因此您的标题必须为:

$headers .= "From: $_REQUEST[email] <$_REQUEST[name]>\r\n";