2011-01-30 81 views
1

我正在使用邮件命令的最简单版本。头回来如下:如何从PHP电子邮件标题中删除127.0.0.1?

收稿日期:从wordswithfriends.net(wordswithfriends.net [127.0.0.1])

如何摆脱127.0.0.1的?我不确定是从PHP还是服务器开始。我完全控制了两者。

+0

为什么要删除它?它不是完全泄露任何惊人的私人信息,您的计算机有127.0.0.1作为localhost地址,就像其他所有计算机一样。 – 2011-01-30 07:19:05

+0

我担心它可能会触发垃圾邮件过滤器 – deltanovember 2011-01-30 07:48:42

回答

1

这取决于您使用什么软件来转发邮件以及如何配置邮件。

PHP中的邮件命令将发送邮件外包给另一个程序。根据我的经验,使用服务器的IP配置主机名应该可以解决这个问题。下面是从一个Ubuntu的组态手册的例子:

https://help.ubuntu.com/6.06/ubuntu/serverguide/C/email-services.html

查找 “主机名”。通常,这需要在继电器和机器级别上进行配置,例如,

http://www.ducea.com/2006/08/07/how-to-change-the-hostname-of-a-linux-system/

我不知道你所使用的系统,但在我的Linux/Windows操作系统的经验,这应该解决您的问题。它也应该防止SPF相关的问题。