Exim
exim:具有多個電子郵件地址的使用者(與後綴中的“虛擬”文件一樣)
在 postfix 中,有一個“虛擬”文件,其中包含一個簡單的電子郵件地址列表及其所屬的使用者:
myname@mydomain.com user my.name@mydomain.com user my_name@mydomain.com user myname@myotherdomain.com user2 someone@myotherdomain.com user2
這基本上允許“使用者”擁有比“user@mydomain.com”更多的電子郵件地址,並且它允許將“myname@mydomain.com”指向與“myname@myotherdomain.com”不同的使用者。
如何在 Exim 中複製這種行為?
這並不容易,但我自己找到了解決方案:
只需將其添加到 exim 配置中:
domains_virtual: driver = redirect data = ${lookup{$local_part@$domain}lsearch{/path_to_my_email_aliases}}
重要的部分是“@$domain”部分,這樣您就可以指定使用者和域,而不僅僅是使用者(與 /etc/aliases 指令一樣)
有一個標准文件
/etc/aliases
包含相同的別名-目的地對。編輯後不要忘記執行newaliases
。UPD:您必須提供以下形式的配對:
alias@domain.tld: user alias2: user1 user2
第二種形式允許將消息副本發送給多個收件人。