2009-05-11 3 views

ответ

13

Попробуйте Commons Mail. Это основывается на Java Mail API, но делает его гораздо более простым в использовании.

+0

эй будет общей почта с работой с gmail smtp-сервер? – user93796

+0

Он работает с любым SMTP-сервером, как и любой почтовый клиент. –

8

Вы также можете посмотреть на Apache Commons Email library. Это многофункциональный и простой в использовании.

Вы могли бы сделать что-то вдоль линий:

import org.apache.commons.mail.SimpleEmail; 
... 
String[] recipients = {"[email protected]", "[email protected]"}; 

SimpleEmail email = new SimpleEmail(); 
email.setHostName("mail.myserver.com"); 

for (int i = 0; i < recipients.length; i++) 
{ 
    email.addTo(recipients[i]); 
} 

email.setFrom("[email protected]", "Me"); 
email.setSubject("Test message"); 
email.setMsg("This is a simple test of commons-email"); 
email.send(); 

Пример кода взят из электронной почты, например, страницы Commons, модифицирована, чтобы показать добавление нескольких получателей. Надеюсь, это поможет.

+0

эй будет ли это работать с gmail smtp-сервером? – user93796

+0

вам необходимо пройти аутентификацию правильно, но когда это будет сделано, вы можете использовать его с gmail –

1

Я думаю, что лучше использовать JavaMail API, и вы можете получить некоторые базовые знания об этом из следующего учебника Fundamentals of the JavaMail API