0

我正在使用 PHP 邮件功能向我的用户发送有关新功能和更新的电子邮件。我可以发送电子邮件和消息没有问题。但我想控制消息来自谁,以及电子邮件客户端说它来自谁。

例如:

<?php

$to = "someone@gmail.com";
$subject = "Test";
$msg = "Hello there!";
$headers = "From: someone@shareit.me";

mail($to,$subject,$msg, $headers);

?>

在邮件客户端(即 Gmail)中,用户将看到:

某人测试 - 你好

我想通过我的标题控制发件人的姓名。那可能吗?

因此,电子邮件将来自某人@shareit.me,但发件人的姓名将是 Shareit。

谢谢

4

3 回答 3

1

使用以下标题:(链接到文档

$headers = "From: Shareit <someone@shareit.me>";
于 2013-07-21T18:32:13.830 回答
0

$headers = "From: Shareit <someone@shareit.me>";

试试上面的代码。

将名称从 Shareit 更改为您选择的名称。

于 2013-07-21T18:32:45.373 回答
0

要使用From内部的属性,headers请始终记住将电子邮件地址保留在这些括号内:<>

所以现在您的电子邮件将是:<someone@shareit.me>

你的行是:$headers = "From: <someone@shareit.me>"

或者"From: Shareit <someone@shareit.me>"

于 2013-07-21T18:56:45.653 回答