【发布时间】:2011-02-16 07:57:15
【问题描述】:
我正在使用 JavaMail 从我的 Java 代码发送自动电子邮件。以下是我用来设置“from”和“to”属性的代码。
message.setFrom(new InternetAddress("XYZ@company.com", "XYZ's alias"));
message.addRecipients(Message.RecipientType.TO, receiverArray);
其中receiverArray 的类型为InternetAddress[],包含所有收件人的电子邮件地址。
该功能一切正常,收件人正在接收邮件,但是当我们在 MS Outlook 2007 中打开邮件时,sender 显示为 XYZ's alias[XYZ@company.com],to 仅显示为收件人的别名,可能从公司的 Active Directory 中获取,可以双击并检查其属性。
我也需要为发件人做同样的事情,即只显示别名而不是实际的电子邮件 ID。
也许必须在我在from 子句中提到的电子邮件 ID 和活动目录之间进行某种映射。
to 和 from 都在公司的 Active Directory 中注册了别名。
请帮助。
提前致谢。
【问题讨论】:
标签: java active-directory jakarta-mail