Email
在沒有 TLS 的 Postfix 收到的電子郵件中添加警告
Postfix 是否可以向通過明文(非 TLS)連接收到的所有電子郵件添加警告?
例如修改主題和/或添加自定義標題。
這裡的方法是先告訴 Postfix 將 TLS 連接狀態添加到Received標頭中。在
/etc/postfix/main.cf
添加smtpd_tls_received_header = yes
這將
(using TLSv1.2 with cipher … (256/256bits))
在後綴生成的接收頭中添加類似的內容。然後可以使用此資訊添加自定義標題。例如,可以添加一個X-Transport-Layer-Security
標頭並根據上述程式碼段是否存在於 Received 標頭中設置其值。這樣做的可能方法包括
- 編寫一個由 Postfix 呼叫的自定義內容過濾器,
- 利用 Sieve 腳本編輯消息,或
- 使用數以億計的其他方法來處理消息(代理、milter 等)。
我不知道有什麼現成的解決方案可以做到這一點,但它也不應該做太多工作。