Ao tentar enviar um email estou recebendo o seguinte erro:
javax.mail.MessagingException: Could not convert socket to TLS;
nested exception is:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
meu prodution.properties :
vraptor.simplemail.main.server = smtp-ha.skymail.net.br
vraptor.simplemail.main.port = 587
vraptor.simplemail.main.tls = true
vraptor.simplemail.main.auth = true
vraptor.simplemail.main.from=funcionarios.gama@gamaitaly.com.br
vraptor.simplemail.main.from.name=funcionarios.gama@gamaitaly.com.br
vraptor.simplemail.main.username=funcionarios.gama@gamaitaly.com.br
vraptor.simplemail.main.password=Gmm2017
meu controller:
public void enviaPedido() {
Email email = new SimpleEmail();
email.setSubject("teste de email");
try {
email.addTo("claudio.almeida@gamaitaly.com.br");
email.setMsg("teste de mensagem");
mailer.send(email);
System.out.println("ENVIADO COM SUCESSO!!");
} catch (EmailException e) {
// TODO Auto-generated catch block
System.out.println("Nao foi possivel enviar o email!!"+e.getCause());
}
result.redirectTo(this).compras();
}