我正在运行一个 postfix 服务器,其主域是 domainA.com(在 mydestination 中配置)
在 virtual_alias_domains 下配置了第二个域 domainB.com
我有使用 virtual_alias_maps 映射的 domainB.com 用户帐户,如下所示:
[email protected] user
现在,当我收到帐户邮件时[电子邮件保护]我在 maillog 中看到如下日志条目:
Jun 23 17:51:39 mailhost postfix/pipe[8892]: 415BD41671: **to=<[email protected]>, orig_to=<[email protected]>**, relay=spamassassin, delay=1.5, delays=0.74/0.01/0/0.7, dsn=2.0.0, status=sent (delivered via spamassassin service)
我的问题是:这是正常现象吗?为什么要在域中进行翻译?
答案1
简短的回答:是的. Maillog 条目表明 postfix 行为正常。
解释:
在你的virtual_alias_maps
桌子上放
[email protected] user
这里 postfix 重写引擎起作用
- 您发送电子邮件至[电子邮件保护]
- 因为 postfix
[email protected] user
在你的 virtual_alias_maps 表中找到,所以 postfix 将重写电子邮件目的地[电子邮件保护]-> 用户 - 在正确的条目中,您不需要输入任何域名(例如,您只需输入用户)。默认情况下,postfix 会将此电子邮件地址附加为 user@
$myorigin
。此行为由追加到 myorigin参数。变量$myorigin
由肌源范围。 - 就你的情况来说,追加到 myorigin被设定为是的和肌源被设定为域名A.com