2015-03-14 4 views
0

Могу ли я отправить почту нескольким хостам, как Gmail, Hotmail и так далее с помощью JavaMail APIОтправка нескольких хостов с помощью JavaMail API

Другими словами Могу ли я отправить массив InternetAddress «ToList» или «CcList», где этот массив содержат разные хосты? Заранее спасибо .

+0

Вы пробовали это? Как насчет перехода в документы JavaMail? – mjuarez

ответ

1

Вы можете позвонить по телефону addRecipient несколько раз, чтобы добавить получателей на ваш адрес электронной почты. Например:

msg.addRecipient(Message.RecipientType.TO, InternetAddress.parse("[email protected]")); 
msg.addRecipient(Message.RecipientType.CC, InternetAddress.parse("[email protected]")); 
msg.addRecipient(Message.RecipientType.BCC, InternetAddress.parse("[email protected]")); 

Чтобы отправить массив, вы можете сделать следующее:

Address[] ccRecipients = new Address[] {InternetAddress.parse("[email protected]"), 
           InternetAddress.parse("[email protected]")}; 
msg.addRecipients(Message.RecipientType.CC, ccRecipients); 
+1

И чтобы быть понятным, как работает электронная почта, вы отправляете сообщение на свой почтовый сервер, а ваш почтовый сервер определяет, как отправить его на нужные серверы для Gmail или Hotmail или что-то еще. –

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