我想使用PHP mail()函数发送电子邮件,该函数的标题中应包含发件人地址。发件人地址应包括DisplayName和电子邮件address.com。例如:"John Doe <john.doe@contoso.com>
我的PHP代码如下
$from=htmlspecialchars("John Doe <john.doe@oatp.me>");
$headers="From: {$from} \r\n";
mail($to, $subject, $message, $headers)
但是,发送电子邮件后,邮件客户端中的发件人地址看起来像这样:John Doe&lt
查看邮件头时,“发件人”头具有以下值:John Doe <john.doe@oatp.me>
如何使用PHP将正确的尖括号嵌入到From标头中?