Windows の Jenkins でメールが送れない場合
CDO.Message などを使ってメールを送ることができるのに Jenkins(JavaMail) 経由だとダメな場合は java の起動引数に以下を付ける。
-Djava.net.preferIPv4Stack=true
サービスとして起動している場合は JENKINS_HOME の jenkins.xml に
javax.mail.MessagingException: Could not connect to SMTP host: smtp.example.com, port: 25;
nested exception is:
java.net.SocketException: Network is unreachable: connect
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1934)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638)
at javax.mail.Service.connect(Service.java:295)