2010-03-18 2 views
0

Я использую java для отправки почты. Я хочу установить идентификатор from mail для [email protected] Когда я использую, что для отправки почты генерируется следующее исключение ..Отправка электронной почты: не удалось подключиться

Exception in thread "main" javax.mail.AuthenticationFailedException: failed to connect 
    at javax.mail.Service.connect(Service.java:322) 
    at javax.mail.Service.connect(Service.java:172) 
    at javax.mail.Service.connect(Service.java:121) 
    at javax.mail.Transport.send0(Transport.java:190) 
    at javax.mail.Transport.send(Transport.java:120) 
    at sendmailtoclient.SendSMTP.sendMail(SendSMTP.java:125) 
    at sendmailtoclient.SendSMTP.main(SendSMTP.java:153) 

Я использовал правильный пароль для учетной записи электронной почты. хотя я успешно использовал [email protected] Если у вас есть код, пожалуйста, напишите мне.

Пожалуйста, помогите мне.

Заранее спасибо.

+0

Вы видели это? http://stackoverflow.com/questions/46663/how-do-you-send-email-from-a-java-app-using-gmail –

ответ

0

Похоже, что ваши учетные данные ошибочны или не приняты gmail.
Для отправки почты вам необходим SMTP-сервер. Вы можете использовать один, установленный на вашей собственной машине.

Один бесплатный номер here.

Также проверьте, если вы добавили activation.jar

0

В основном эта ошибка возникает из не имеющих activation.jar и mail.jar на вашем пути к классам. Добавьте их в качестве зависимости maven или добавьте в WEB-INF/lib, и все должно быть хорошо.

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