我正在使用JavaMail從我的Java代碼發送自動電子郵件。以下是我用來設置'from'和'to'屬性的代碼。JavaMail發送來自屬性
message.setFrom(new InternetAddress("[email protected]", "XYZ's alias"));
message.addRecipients(Message.RecipientType.TO, receiverArray);
其中receiverArray
是InternetAddress[]
類型,包含所有收件人的電子郵件地址。
,一切工作正常使用的功能和接收器接收郵件,但是當我們在MS Outlook 2007中打開郵件時,sender
顯示爲XYZ's alias[[email protected]]
和to
顯示爲接收器的別名而已,可以從公司的Active採取目錄上可以雙擊並檢查屬性。
我也需要爲發件人完成同樣的工作,即只顯示別名,而不顯示實際的電子郵件ID。
也許某種映射必須在我在from
子句中提到的電子郵件ID和活動目錄之間完成。
to
和from
都註冊了公司的Active Directory別名。
請幫忙。
在此先感謝。
我在「到」字段更新的問題,實際上我使用一個InternetAddress對象的數組,它是工作絕對好。問題在於'from'字段。我希望'from'字段具有與'to'字段相同的屬性,即不應該顯示電子郵件地址,而只能顯示別名。 – rajat 2011-02-16 09:54:24