在我的 virtusertable 中我有以下条目:
@fax.mydomain.com mail2fax.sh
现在我也想转发全部将入站邮件发送到另一个外部域,同时保留我当前的设置,因此我执行以下操作:
@fax.mydomain.com mail2fax.sh
@fax.mydomain.com @externaldomain.com
但是执行makemap hash virtusertable.db < virtusertable
此操作时出现错误:
makemap: virtusertable.db: line 2: key @fax.mydomain.com: duplicate key
目标邮件将是随机的传真号码,[email protected]
所以我不能使用基于用户名的转发。
因此,我猜想入站域不可能有重复的条目。您会怎么做?
答案1
你不能双击输入虚拟用户表。您可以使用以下两种方式对特定帐户执行所需的操作虚拟用户和别名:
在虚拟用户表:
[email protected] user1-fax
在别名:
user1-fax: [email protected], "|mail2fax.sh"
现在运行make virtusertable
,newaliases
一切就绪。
更新:
由于传真号码变化很快,您可以尝试安装MIME去方并从内部调用 add_recipient()过滤收件人功能。这样您就可以添加和删除所需的本地和外部收件人。您可能还需要修改 mail2fax.sh。