我發現很多文章解釋了 Exchange 如何從 LDAP 等中獲取顯示名稱,但沒有太多介紹當郵件不是來自 Exchange 環境時它會做什麼。
當我們過去從伺服器發送郵件時,我們總是會看到寄件者標籤出現在電子郵件清單中的主題行下方,但我們在訊息檢視窗格中看不到它,例如:
https://i.stack.imgur.com/7XluC.jpg
我一直以為這就是 Exchange 的工作方式,而且對此沒有什麼可做的。最近有人問我這個問題,我去給他們取了一個大型電子郵件寄件者(在本例中是亞馬遜)的螢幕截圖來示範。令人驚訝的是,他們似乎找到了一種在訊息檢視窗格中顯示它的方法(儘管與發送地址一起):
https://i.stack.imgur.com/gv4Gd.jpg
有誰知道他們是如何實現這一目標的?我嘗試從 Outlook 中提取原始程式碼,但他們的 From: 標頭的配置似乎與我的相同...
答案1
實際上,我最終自己得到了這個問題的答案 - Outlook 從寄件者標頭而不是郵件寄件者標頭(在我們的例子中沒有附加顯示名稱)中確定這一點。我們將在內部對此進行調整。