Postfix 未遵循 virtual_alias_maps。所有邮件均路由至一个用户

Postfix 未遵循 virtual_alias_maps。所有邮件均路由至一个用户

fc8 上的 Postfix 2.5.5。以下配置不应该根据 /etc/postfix/virtual 发送邮件吗?所有内容都发送给用户 1。标题中的“收件人”为[电子邮件保护]或者[电子邮件保护],但邮件确实被发送给了 user1。/var/log/maillog 甚至显示了重定向。问题是什么?

Jun 26 19:42:31 fedora postfix/local[29621]: 5C43A60B74E: to=<[email protected]>, orig_to=<[email protected]>, relay=local, delay=0.3, delays=0.3/0/0/0, dsn=2.0.0, status=sent (delivered to maildir)

在/etc/postfix/虚拟:

[email protected]      user3
[email protected]   user2
@domain1.net      user1

/etc/postfix/main.cf(省略几行,可根据要求提供):

mydestination = $myhostname, localhost.$mydomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
newaliases_path = /usr/bin/newaliases.postfix
mynetworks = 127.0.0.0/8
myhostname = domain1.net
home_mailbox = Maildir/
mailbox_command =
virtual_alias_domains = domain2.com
virtual_alias_maps = hash:/etc/postfix/virtual
smtpd_sender_restrictions = hash:/etc/postfix/access 
mydomain = domain1.net
myorigin = $mydomain

注意:/etc/postfix/access 仅拒绝几个垃圾域名。

答案1

这是因为您的 /etc/postfix/virtual 文件中有 domain1.net,但它不是虚拟域,它在您的 mydestination 域中。请将其用作目标或将其添加到 virtual_alias_domains。

相关内容