2013-06-19 13 views
7

Sto tentando di impostare la notifica via e-mail per il mio server jenkins per errori di compilazione.Impostazione notifica e-mail Jenkins

cose che ho provato:

1) Utilizzare il mio server di posta dell'azienda SMTP con autenticazione - non funziona. Connessione rifiutata

2) Impostare il proprio server di posta James. Server SMTP - localhost. Autenticazione: admin, admin. Porta 25. Vedo che il mio server SMTP è in esecuzione. - non funziona. Connessione rifiutata

3) Utilizzare il mio account personale Gmail con autenticazione - Funziona !!!

Ho seguito altre discussioni su questo argomento ma non ho avuto risposta.

Alcuni dicono che potrebbe essere un problema di firewall ma non sono sicuro di come superarlo.

Tutti i suggerimenti sono i benvenuti.

Grazie,

+0

Cosa dicono esattamente i log Jenkins? Per escludere un problema del firewall, hai provato a eseguire un telnet dalla macchina Jenkins al server SMTP aziendale/server James? – Spiff

+0

javax.mail.MessagingException: impossibile connettersi all'host SMTP: localhost, porta: 25; l'eccezione annidata è: \t java.net.ConnectException: Connessione rifiutata: connessione –

+0

Sì. Posso telnet per entrambi dalla macchina del server Jenkins –

risposta

2

Ho avuto il problema simile.

Ero su wireless + windows 7 e quando si verificava lo stato di connettività Internet, IPV4 era connesso a Internet ma IPV6 non lo era. Sembra che IPV6 sia usato come predefinito su Windows 7 ma non è stato in grado di connettersi al server SMTP che lo utilizza.

Ho iniziato il mio jenkins con -Djava.net.preferIPv4Stack = true e ha funzionato per me.

java -Djava.net.preferIPv4Stack = true -jar jenkins.war e la "Configurazione test" ha funzionato.

1

per l'invio di notifiche e-mail utilizzando il server localhost SMTP è necessario installare postfix,

Per Linux:

  1. sudo apt-get install postfix
  2. telnet localhost 25

e quindi provare a inviare email di prova . :)

So che questo è in ritardo, ma nel caso in cui qualsiasi altra persona si trova ad affrontare un problema!

Problemi correlati