在我的 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]
所以我不能使用基于用户名的转发。
所以我想入站域不可能有重复的条目。你会怎么做?
您不能在virtusertable中输入双键。您可以通过使用virtusertabe和aliases对特定帐户执行您想要的操作:
在虚拟用户表中:
在别名中:
现在运行
make virtusertable
,newaliases
一切就绪。更新:
由于传真号码变化很快,您可以尝试安装MIMEDefang并从filter_recipient函数中调用 add_recipient()。这样您就可以添加和删除您需要的本地和外部收件人。您可能还需要修改 mail2fax.sh。