2015-10-05 43 views
0

我使用Java郵件API從我的Java應用程序發送電子郵件。我的應用程序有一個有線需求,大多數時候電子郵件可能有多個發件人。我能夠從字段/標題添加多個地址,並且發送時沒有任何問題。Outlook未顯示來自字段的所有地址

Address[] fromAddress = new InternetAddress[users.size()]; 
message.addFrom(fromAddress); 

但是,當我看的電子郵件在Outlook中,僅顯示在從包頭即使它是一個內部郵件也沒有解決這個名字的第一封電子郵件。如果我看的頭,我可以看到列出的所有其他電子郵件,用英文逗號分隔之後來源:

From: "Abc, Xyz" <[email protected]>, "Afg, Xyz" 
<[email protected]@abcd.com>, "Abc, Xyv" <[email protected]>, "Habc, 
xyz" <[email protected]> 

任何想法,爲什麼前景沒有出現在所有的地址?

我可以在outlook上做一些設置來看看,或者從我的java程序中設置一些頭文件。

我知道/同意這是一個有線的要求,但我的客戶需要的是作爲解決一個法律問題

回答

0

Outlook假定有在從和發件人MIME頭一個發件人。這就是它一直工作的方式。我不知道在一封電子郵件中支持多個發件人地址的任何電子郵件客戶端。

+0

有沒有什麼我可以從java做的,以解決電子郵件名稱在Outlook – fjkjava

+0

在窗體地址?不,這是Outlook的工作原理。 –