如何使用JavaMailSenderImpl将邮件发送到通讯组列表

时间:2014-03-14 22:26:06

标签: email javamail mime-message

我正在使用org.springframework.mail.javamail.JavaMailSenderImpl进行邮件发送,这里是一段正常工作的代码。 emailArray是一个包含5个收件人电子邮件ID的数组。但我想使用DL而不是创建一组电子邮件ID。我该怎么做?

MimeMessage mimeMessage = javaMailSender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(mimeMessage, true);
helper.setFrom(<sender email id>);
helper.setSubject("test");
String[] emailArray = new String[5];
helper.setTo(emailArray);
helper.setText(body, true);
javaMailSender.send(mimeMessage);

2 个答案:

答案 0 :(得分:0)

您需要在邮件服务器中创建通讯组列表,然后只使用JavaMail邮件中的通讯组列表地址。 JavaMail不包含用于创建通讯组列表的API,因为没有标准的Internet协议,因此从邮件服务器到邮件服务器的工作方式各不相同。

答案 1 :(得分:0)

我必须先调用microsoft exchange apis来扩展DL。