【发布时间】:2020-04-18 21:42:48
【问题描述】:
我正在尝试使用 Spring Boot 发送邮件。我能够成功发送邮件,但在邮箱中,我看到了别名以及发件人电子邮件地址,例如Customer Desk[customercare@xyz.com]。我只希望发件人地址别名显示在邮箱中,如CustomerDesk。下面是我的实现。
public class MailHandlerImpl implements MailHandler {
@Autowired
private JavaMailSender javaMailSender;
public void sendEmail() {
String emailToAddress = "abc@xyz.com"
String emailFromAddress = "Customer Desk <customercare@xyz.com>"
MimeMessage mimeMessage = javaMailSender.createMimeMessage();
try {
MimeMessageHelper messageHelper = new MimeMessageHelper(mimeMessage, true);
mimeMessage.setFrom(new InternetAddress(emailFromAddress));
messageHelper.setTo(InternetAddress.parse(emailToAddress));
javaMailSender.send(mimeMessage);
} catch (MessagingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
谁能解释我如何只能在邮箱中显示别名?
【问题讨论】:
标签: java spring-boot jakarta-mail