返回列表 回复 发帖

[求助] Postfix虚拟域的邮件头问题

我配置了一台邮件服务器,FreeBSD7.0 + Postfix + sasl2 + courier-imap + mysql + amavisd + spamd + clamav,支持多个域的邮箱,工作得非常正常。
最近有一个需求,是关于虚拟域的,描述如下:

有两个域 a.com 和 b.com,主机本地域名为 a.com。有 a@a.comb@b.com 两个邮箱,各自收发邮件都正常。但是因为主机设定的域名为 a.com,所以在 b@b.com 收发的邮件中往往出现以下信息:

X-Uidl: UID1513-1216543910&&b.com
Return-Path: <test@google.com>
Delivered-To: b@b.com
Received: from localhost (localhost [127.0.0.1])
    by mail.a.com (Postfix) with ESMTP id 4126BE60BE
    for <b@b.com>; Mon, 27 Apr 2009 15:41:55 +0800 (CST)
X-Virus-Scanned: amavisd-new at a.com
Received: from mail.a.com ([127.0.0.1])
    by localhost (a.com [127.0.0.1]) (amavisd-new, port 10024)
    with ESMTP id mZP84R5BlFfr for <b@b.com>;
    Mon, 27 Apr 2009 15:41:50 +0800 (CST)
Received: from www.b.com (a.com [211.157.105.59])
    by mail.a.com (Postfix) with ESMTP id 62DBDE60A2
    for <b@b.com>; Mon, 27 Apr 2009 15:41:50 +0800 (CST)
Date: Mon, 27 Apr 2009 15:41:50 +0800
To: b@b.com
...
...

注意到,在 b.com 的邮箱中出现了 a.com 的信息,不知道 postfix 有没有办法可以避免出现 a.com 的信息呢?

我试验了很久,也查找了很多资料,但是未果,所以到这里来求助高手,还望不吝指教!!
原帖由 apexliu 于 2009-4-27 16:26 发表
我配置了一台邮件服务器,FreeBSD7.0 + Postfix + sasl2 + courier-imap + mysql + amavisd + spamd + clamav,支持多个域的邮箱,工作得非常正常。
最近有一个需求,是关于虚拟域的,描述如下:

有两个域 a.com 和 b.com,主机本 ...
好像不行吧
ExtMail邮件开发网
liushaobo@extmail.org
探索高性能的Anti-Spam组合
多谢版大回复。

如果确认此路不通,就只好用双IP配双Postfix来搞了,呵呵。
这是正常的,比如hostname 这些,你可以设一个通用的。
通用的名字也可以考虑啊,但是这样的话可能被对方服务器拒收吧,毕竟IP和主机名不对应了。
返回列表