2014-03-14 3 views
1

Я использую org.springframework.mail.javamail.JavaMailSenderImpl для отправки почты, и вот часть кода, которая работает нормально. emailArray представляет собой массив из 5 идентификаторов электронной почты получателей. Но я хочу использовать DL для этого, а не создавать массив идентификаторов электронной почты. Как мне это сделать?Как отправить письма в список рассылки с помощью JavaMailSenderImpl

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); 

ответ

0

Вам необходимо создать список рассылки на вашем почтовом сервере, а затем просто использовать адрес списка рассылки в своем сообщении JavaMail. JavaMail не включает API для создания списков рассылки, поскольку для этого нет стандартного интернет-протокола, и как это делается, широко варьируется от почтового сервера до почтового сервера.

+0

Я пробовал передать адрес списка рассылки вместо emailArray, но результата нет, без исключения. – Amaresh

+0

Если ваш сервер принял сообщение без жалобы, вам нужно посмотреть на своем сервере, чтобы выяснить, почему он никогда не доставлял сообщение в список рассылки. Можете ли вы отправить письмо в этот список рассылки, используя другие почтовые клиенты, такие как Thunderbird? –

0

Мне нужно было позвонить в microsoft exchange apis, чтобы сначала развернуть DL.

Смежные вопросы