在JavaMail中使用message.getFrom()时,仅显示要显示的电子邮件地址,可以通过以下方法实现:
InternetAddress[] addresses = (InternetAddress[]) message.getFrom();
String from = addresses[0].getAddress();
InternetAddress[] addresses = (InternetAddress[]) message.getFrom();
String from = addresses[0].getPersonal();
InternetAddress[] addresses = (InternetAddress[]) message.getFrom();
String from = addresses[0].toString();
在上述代码中,message是一个MimeMessage对象,表示一封电子邮件。通过调用message.getFrom()方法,可以获取发件人的电子邮件地址和显示名称。然后,可以使用InternetAddress类的方法来提取所需的信息。
推荐的腾讯云相关产品:
腾讯云邮件推送服务是一种基于云计算技术的邮件发送服务,可以帮助企业实现高效、安全、稳定的邮件发送,提高邮件投递率,降低运营成本。腾讯云邮件推送服务支持自定义模板、附件发送、高防垃圾邮件等功能,可以满足企业不同的邮件发送需求。
领取专属 10元无门槛券
手把手带您无忧上云