2015-07-21 3 views
0

Я пытаюсь отправить электронную почту от Jenkins, используя расширенный плагин электронной почты Jenkins. Вот вывод задания:Jenkins не удается отправить электронные письма

Performing post-build step 
Checking if email needs to be generated 
Email was triggered for: Always 
Email was triggered for: Always 
Sending email for trigger: Always 
messageContentType = text/plain; charset=UTF-8 
Adding recipients from project recipient list 
Adding recipients from trigger recipient list 
Setting In-Reply-To since last build was not successful 
Successfully created MimeMessage 
Sending email to: [email protected] 
DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc] 
DEBUG SMTP: useEhlo true, useAuth true 
DEBUG SMTP: useEhlo true, useAuth true 
DEBUG SMTP: trying to connect to host "webmail-apac.nsn-intra.net", port 465, isSSL false 

MessagingException message: Could not connect to SMTP host: webmail-apac.nsn-intra.net, port: 465 
Sending email for trigger: Always 

messageContentType = text/plain; charset=UTF-8 
Adding recipients from project recipient list 
Adding recipients from trigger recipient list 
Setting In-Reply-To since last build was not successful 

Нет, вопрос: как я могу проверить WHT проблема? Я вижу только: MessagingException сообщение:

"Could not connect to SMTP host: webmail-apac.nsn-intra.net, port: 465" 

Как я могу исследовать причину?

ответ

1

Я думаю, что это проблема сети, сервер Дженкинс не в состоянии достигнуть вашего SMTP-сервер на порт 465.

Вы можете запустить следующую команду, чтобы проверить, если порт открыт? (На сервере Дженкинс, с Дженкинс зарегистрирована работает Дженкинс приложение)

telnet webmail-apac.nsn-intra.net 465 

Если порт открыт, вы должны увидеть этот ответ:

➜ ~ webmail-apac.nsn-intra.net 465 
Trying XXX.XXX.XXX.XXX... 
Connected to webmail-apac.nsn-intra.net. 
Escape character is '^]'. 

Если порт не открыт, попытайтесь отключите брандмауэр на вашем сервере Jenkins.

+0

telnet: подключение к адресу X.X.X.X: время ожидания подключения –

+0

к порту 25: соединение отклонено. Так это проблема брандмауэра? –

+0

Да, я думаю, ваш сервер jenkins работает на Linux или Windows? –