我注意到有些邮件来自以下地址:
Adam Mannet来自www.findyourfriend.com。
在发送电子邮件时,我需要将哪些标头传递给本机PHP mail()
函数才能完成此操作?
答案 0 :(得分:1)
我认为当某人使用外部(来自他的域名)smtp服务器时,邮件服务器会添加via标签。 每个例子, 我的电子邮件是iceduck@iceduck.net但我通过Gmail的smtp发送电子邮件,你会看到来自iceduck@iceduck.net通过Gmail.com。 如果您想要显示通道,那么您必须通过要在via中显示的smtp服务器发送邮件。 您可以查看以下链接:http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm
我认为解决方案不在标题中。
最佳
答案 1 :(得分:0)
您应该查看PHP mail
文档。有一个描述如何修改'From'标题。您应该使用additional_headers来更改标题信息,并在电子邮件地址旁边加上“友好名称”。
<?php
// The message
$message = "Message content";
$headers = 'From: User Name <user@example.com>';
// Send
mail('test@example.com', 'My Subject', $message, $headers);
?>
这应该使您的地址看起来像:'用户名通过www.example.com'