fc8上的Postfix 2.5.5。 根据/ etc / postfix / virtual,下面的configuration不应该发送邮件吗? 一切都交付给user1。 标题中的“to”会读取[email protected]或[email protected],但邮件确实会传送给user1。 / var / log / maillog甚至显示redirect。 问题是什么?
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)
/等/后缀/虚拟:
[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只是REJECT的一对垃圾域。
这是因为你的/ etc / postfix / virtual文件中有domain1.net,但它并不是你的mydestination域中的虚拟域。你可以将它用作目的地,也可以将它添加到virtual_alias_domains。