Exim

在外發郵件上強制使用發件人姓名

  • April 15, 2015

隨著業務的增長,我正在嘗試在我公司的電子郵件帳戶中實施一致的標準,並且我們還參與了其他市場部門(為此,我們在主要域的變體中提供了替代帳戶)。

目前設置發件人名稱是繁瑣且分散的,涉及我<Firstname> <Lastname> <(Company Name)>在使用的每台 PC 上設置每個帳戶。但是,我無法考慮使用者配置的移動設備或機器,因為我們的 IT 基礎架構沒有在 Exchange Server 之類的任何東西上執行——這意味著一個使用者可以有多個表單作為其傳出名稱。(我們的主機目前配置在一個 VPS Xen VM 中,在 CentOS 上執行 DirectAdmin,這對其他一切都很有效。我們使用捆綁的 Dovecot 接收電子郵件,同樣使用捆綁的 Exim 發送電子郵件。)

使用“名稱”“(公司)”格式意味著企業之間存在界限——更重要的是,只有適當的電子郵件才會發送到各自的地址(這對電子郵件的收件人也是有意義的,因為我們的地址將自動添加到他們的地址簿中以一種合乎邏輯的方式,而不是讓一個人看起來像幾個重複,每個地址本身都是有效的。)

但是……我認為必須有一種方法可以強制每個帳戶的傳出發件人姓名,即使這意味著將 .conf 一起破解並告訴 Dovecot 尋找強制發件人的出站名稱。我將是第一個舉手並說我對 Dovecot 的內部運作一無所知的人,我什至有 RTFW 並且我還沒有接近單獨解決這個問題。

在不使用 ES2K7/10 之類的東西的情況下,我想要實現的目標是否可行?Exchange Server 是一個充滿傷害的世界,除非絕對必要,否則我現在真的不想沉浸其中(只是設置並實際嘗試在本地配置測試伺服器已經足夠痛苦,無法獲得所需的設置!)

您可以使用 Exim 的重寫功能來做到這一點。可以參考文件的相關章節

引用自:https://serverfault.com/questions/181543