Exim
Exim4 - 多個本地部分重定向到公共文件夾 - 如何
例如,有人請求擁有諸如jobs@ 和sales@ 之類的公共郵箱。
我們有一個工作的概念證明如下:
#Public mailbox router public_mailbox: local_part_suffix = +* local_part_suffix_optional driver = accept transport = public_delivery condition = ${if eq {${local_part}} {jobs}} #Public mailbox transport public_delivery: driver = appendfile maildir_format = true create_directory = true mode_fail_narrower = false directory = /var/mail/public/.${local_part}/ user = mail group = mail delivery_date_add = true envelope_to_add = true
這對單個地址按預期工作。
我試圖讓它在文件中查找地址列表或本地部分,因為每個地址都有多個公用文件夾。
任何幫助將非常感激。
非常感謝
丹尼爾
為了將本地部分儲存在文件中,請創建一個
/etc/exim4/public-addresses
包含以下內容的文件(例如 ):jobs: sales: ...
並替換為
condition = ${if eq{$local_part}{jobs}}
:local_parts = lsearch;/etc/exim4/public-addresses
請注意,如果地址不是太多,您可以使用
:
單獨的列表:local_parts = jobs : sales : public1 : public2 : ...