這已經很老了,但我沒有看到一個很好的答案張貼和其他人可能想知道答案。
這篇文章是針對Debian在單一配置文件模式。它應該可以在任何Linux Exim4上安裝。爲了解釋事情,我們將使用[email protected]
,它使用主機名mail.example.com進行配置。該系統將有一個名爲test的真實用戶,我們希望爲稱爲別名的測試創建一個別名。因此,最終結果將所有電子郵件發送到[email protected]
轉發到[email protected]
而不必在系統上創建用戶別名。
首先,我們需要創建一個用於存儲所有的別名文件的地點:
別名文件對mail.example.com別名
mkdir /etc/exim/aliases.d
vim /etc/exim/aliases.d/mail.example.com
內容:測試
vim /etc/exim/exim4.conf.template
現在查找部分system_aliases
。在這裏你會看到data = ${lookup{$local_part}lsearch{/etc/aliases}}
或類似的東西。將其更改爲
data = ${lookup{$local_part}lsearch{/etc/exim4/aliases.d/$domain}}
保存文件並重新啓動exim。別名現在應該可以工作。要添加對其他域的支持,只需使用正確的主機名在aliases.d目錄中添加更多的別名文件即可。
我複製並從我的博客貼這樣的:
0xeb.info
這豈不是更適合serverfault.com? – Jens 2010-03-10 13:51:21
我還沒有意識到serverfault.com - 謝謝你的提示。無論如何,我現在不會交叉。 – thoean 2010-03-12 12:07:28