我正在使用PHP邮件功能向我的用户发送有关新功能和更新的电子邮件。我可以发送电子邮件和消息没问题。但我想控制消息来自谁,以及电子邮件客户端所说的是谁。
例如:
<?php
$to = "someone@gmail.com";
$subject = "Test";
$msg = "Hello there!";
$headers = "From: someone@shareit.me";
mail($to,$subject,$msg, $headers);
?>
在邮件客户端(即Gmail)中,用户将看到:
有人测试 - 你好吗
我想通过标题控制发件人的姓名。这可能吗?
因此,电子邮件将来自someone@shareit.me,但发件人的姓名将为Shareit。
由于
答案 0 :(得分:1)
使用以下标题:(link to docs)
$headers = "From: Shareit <someone@shareit.me>";
答案 1 :(得分:0)
$headers = "From: Shareit <someone@shareit.me>";
试试上面的代码。
将名称从Shareit更改为您选择的名称。
答案 2 :(得分:0)
要使用From
内的headers
属性,请始终记住将电子邮件地址保留在这些括号内:<
和>
现在您的电子邮件将是:<someone@shareit.me>
,您的行将是:$headers = "From: <someone@shareit.me>"
或"From: Shareit <someone@shareit.me>"