使用PHP邮件功能

时间:2013-07-21 18:29:49

标签: php

我正在使用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。

由于

3 个答案:

答案 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>"