質問: hash:/etc/postfix/virtual_forwards virtual_domainsmydomain.com virtual_forwardsjasper2@mydomain.com myemail@gmail.com これも機能します。ただし、両方を同時に使用しようとすると、ログに、両方に同じドメインを含めるべきではないという警告が表示されますvirtual_mailbox_domainsおよびvirtual_alias_domainsそして2つの作品のうちの1つだけ。これは私が達成したいことですが、仮想ドメインの一部のアカウントのメールを転送し、同じ仮想ドメインの他のアカウントのメールを保存します。 postfixでこれを達成する方法はありますか?
回答: この質問を投稿した後、これを解決するかもしれない別のアイデアが頭に浮かびました。それは正確なソリューションではありませんでしたが、それは私をすべて同じソリューションに導きました。実際にはかなり単純です。ドメインをvirtual_mailbox_domainsで指定する必要がありますが、virtual_alias_domainsでは指定する必要はありません。そう:main.cf[..] virtual_mailbox_domains = /etc/postfix/virtual_domains virtual_mailbox_base = /var/spool/mail virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox virtual_alias_maps = hash:/etc/postfix/virtual_forwards virtual_domainsmydomain.com virtual_mailboxjasper@mydomain.com mydomain.com/jasper virtual_forwardsjasper2@mydomain.com myemail@gmail.com そして今、転送との両方のメールボックスが機能します。 (もちろん、そのドメインを除外する限り、virtual_alias_mapsを指定することもできますが(私は推測します)、私はそれを使用しなかったので、完全に削除しました。)