Codice: Seleziona tutto
public void sendMailSSL(String mailText,String subject) {
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.port", "465");
Session defaultInstance = Session.getInstance(props);
try {
Message message = new MimeMessage(defaultInstance);
message.setFrom(new InternetAddress(emailFrom));
message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(emailTo));
message.setSubject("Richiesta apertura community - "+this.subject);
//message.setText(mailText);
message.setContent(mailText,"text/html");
Transport.send(message);
System.out.println("Email sent!");
} catch (MessagingException e) {
throw new RuntimeException(e);
}
}
Codice: Seleziona tutto
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:381)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:243)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:230)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:377)
at java.net.Socket.connect(Socket.java:539)
at java.net.Socket.connect(Socket.java:488)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:267)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:227)
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1511)
... 81 more