Email
專用伺服器上的 Postfix 和 amavis
我有 3 台伺服器:伺服器 1 和 2 被列為不同域的 mx 伺服器,伺服器 3 用於伺服器 1 和 2 的 amavis/spamd/clamd 過濾。我的計劃是在埠 587 和25 在伺服器 1/2 上,並通過伺服器 3 埠 10024 將郵件傳遞給 amavis。
然後的想法是在過濾後將郵件發送回埠 10025 上的原始伺服器,該伺服器沒有過濾器指令(在 master.cf 中定義)。我能想到的最好方法是讓一個 smpt 客戶端(如果可能,後綴)查找收件人域的 mx 記錄(result=mx_host)並將郵件發送到
$$ mx-host $$:10025。這不會是一個開放的中繼,因為我會將它配置為只接受來自環回地址的郵件(因此來自 amavis)。 但是,我似乎無法找到如何配置 postfix smtp(或其他)以預設發送到埠 10025。
摘要: 1) 這條路徑是否適合遠端垃圾郵件/病毒過濾?如果不是,什麼更好?2)如果是,我怎樣才能將郵件返回到正確伺服器上的隊列。
提前致謝,
埃德
不久前我不得不解決這樣的問題,從我研究的結果來看,這樣的設置是不可能的。
我必須做的是讓 MX 伺服器使用普通 SMTP 將所有電子郵件轉發到 amavis 伺服器。這允許更大的靈活性和標準配置。擁有一個額外的郵件守護程序是值得的,因為它可能允許我們配置哪些郵件將繞過或不繞過 amavis 伺服器。這也允許電子郵件從前端伺服器快速轉發,以便他們可以處理下一封電子郵件,而無需等待垃圾郵件處理。