考虑gmail中的"From"列。有时这个专栏会说类似<info@company.com>
的内容,但通常会说类似于Company Name
的内容。查看电子邮件收件箱时,如何使我的电子邮件在"发件人"列中显示My Company
。这是我正在使用的代码:
$to = recipient@some_domain.com;
$subject = 'You have mail!';
$message = 'This is my message.';
$headers = 'From: me@my_company.com';
mail($to, $subject, $message, $headers);
在gmail中,用户收件箱的"发件人"栏会显示"我",在雅虎中会显示"me@my_company.com"。我希望它写着"我的公司"。我试过这个:
$headers = 'From: "My Company" <me@my_company.com>';
但它不起作用。当用户收到我的电子邮件时,我如何在"发件人"字段中显示"我的公司"?提前感谢您的帮助。
如果您使用的是sendmail,除了标准邮件头之外,您还可以指定-f
选项来设置信封发件人地址:
$headers = 'From: "My Company" <me@my_company.com>' . "'r'n";
$headers .= 'Reply-To: me@my_company.com' . "'r'n";
mail( $to, $subject, $message, $headers, '-fme@my_company.com');
这在过去帮助我解决了你遇到的同样的问题。
试试这个:
$headers="From: Your Company'r'nReply-To: yourEmail@your.com";