任何一个从Postfix邮件服务器发送的邮件头中删除主机名和IP地址的设置。
试过,main.cf myhostname = domain.com,但现在按预期工作。
任何configuration请份额
问候西瓦
您不能删除主机名或IP。 但是,如果您不想公开实际的主机名,则可以更改它们。
在main.cf文件中:
myhostname=myhostname.mydomain.com myorigin=mydomain.com (or /etc/mailname and put your domain name in there) inet_interfaces = <my_alt_IP>
使用自己的IP创build一个虚拟网卡(例如,eth0:0)。 编辑/etc/hosts来添加新的IP和alt主机名。
你的意思是你想修改或删除邮件服务器放入邮件头的Received:项吗? 如果是这样,请注意RFC 2821第4.4节明确指出
Internet邮件程序不能改变之前添加到邮件头中的Received:行。 SMTP服务器必须将收到的行添加到消息中
此外,你Received:行
应该包含(1)在EHLO命令中给出的源主机的名称和(2)包含源的IP地址的地址字面值,由TCP连接确定。
换句话说,你所要求的是RFC违规。 不要这样做,不pipe别人认为这是个好主意。
包含你的后缀服务器的ip / helo / reverse dns的Received-Header是由RECEIVING邮件服务器编写的,而不是由你的后缀编写的,所以没有办法删除它。 你只能删除收到的包含提交邮件客户端的信息头 ( 头信息检查IGNORE规则 )