我正在使用 Exim 版本 4.91。如何將其配置為阻止除少數網域之外的出站電子郵件?
基本上,郵件伺服器應該只會向 example.com、example.net 和 example.org 上的使用者發送電子郵件。發送至任何其他網域的電子郵件必須被封鎖。
答案1
在路由器部分的開頭新增一個節(順序很重要,因為使用第一個符合的路由器):
deny_domains:
driver = redirect
domains = ! example.com : ! example.net : ! example.org
allow_fail
data = :fail: Mailing is only allowed to example.com, example.net and example.org
no_more
該路由器將匹配由於否定感嘆號而列出的域之外的其他域,該data
:fail:
標記表明這是一個失敗。
該no_more
指令停止 exim 嘗試匹配網域的其他路由器。