2012-02-22 132 views
2

我注意到,一些邮件附带的地址一样:通过www.findyourfriend.com要将邮件显示为“via:”,需要什么电子邮件标题?

亚当Mannet。

在发送电子邮件时,需要将哪些标头传递给本地PHP mail()函数来完成此操作?

+0

如果您查看,有一个消息源的“内经”在这头,你应该能够看到所使用的标题是。如果你不确定可能在这里发布标题的原始来源 – bumperbox 2012-02-22 07:57:52

回答

1

我想通过标签被邮件服务器添加的,当有人使用外部(从他的域:

<?php 
// The message 
$message = "Message content"; 
$headers = 'From: User Name <[email protected]>'; 

// Send 
mail('[email protected]', 'My Subject', $message, $headers); 
?> 

这应该让你的地址的样子)smtp服务器。 举例, 我的电子邮件地址是[email protected],但我通过Gmail的smtp发送电子邮件,您将通过Gmail.com看到来自[email protected]。 如果你想让通道出现,那么你必须通过你想要出现在通道中的smtp服务器发送你的邮件。 你可以看看这个链接:http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm

我不认为解决方案是在头。

最佳

0

您应该检查PHP mail文档。有一个描述如何修改'From'标题。您应该使用additional_headers来更改该标题信息并在您的电子邮件地址旁包含“友好名称”。 “通过www.example.com用户名称

+0

Marcin,我知道这一点。我想知道的是如何将通过标签添加到标题。 – SNAG 2012-02-22 07:47:58

+0

我认为'通过'是通过邮件系统添加的,你不能强迫它出现。你使用什么邮件/网络邮件?我不认为在Gmail中有任何'通过'例如。 – MarcinJuraszek 2012-02-22 07:53:00

+0

我正在使用Gmail。那么如果这是由邮件系统添加,那么我就不能做任何事情 – SNAG 2012-02-22 07:56:08

相关问题