例如,在Gmail应用程序中,点击"显示详细信息"会有
" To:whatever@gmail.com"。我想要的是在此之前显示一个全名, 例如:"我的名字whatever@gmail.com"。
我想我必须在$to = "whatever@gmail.com"
内添加内容。有关如何实现这一点的任何想法?感谢。
答案 0 :(得分:1)
从文档中复制/粘贴:
$to_name = "Mary";
$to_address = "mary@example.com";
// Additional headers
$headers[] = 'To: '.$to_name.' <'.$to_address.'>, Kelly <kelly@example.com>'; // <-- this is what you want?
$headers[] = 'From: Birthday Reminder <birthday@example.com>';
$headers[] = 'Cc: birthdayarchive@example.com';
$headers[] = 'Bcc: birthdaycheck@example.com';
// Mail it
mail($to, $subject, $message, implode("\r\n", $headers));
答案 1 :(得分:1)
如果您有IMAP扩展程序,则可以使用imap_rfc822_write_address()。
echo imap_rfc822_write_address("hartmut", "example.com", "Hartmut Holzgraefe");
或者您可以放弃它并希望每个人都使用“安全”的电子邮件地址。
echo "$name <$email>";
实际标题是:
To: NameHere <email@example.com>\r\n