Boa tarde galera,
estou enviando um email via MultiPartEmail.
Quando envio pelo smtp do Gmail, ele envia que é uma beleza.
MultiPartEmail email = new MultiPartEmail();
email.setHostName("smtp.gmail.com"); // o servidor SMTP para envio do
// e-mail
email.addTo("[email removido]");
email.setFrom("[email removido]", "Gmail");
email.setSubject("Assunto");
email.setMsg("Mensagem");
email.setAuthentication("[email removido]","password");
email.setSmtpPort(465);
email.setSSL(true);
email.setTLS(true);
email.send();
Fiz assim para testes e funcionou perfeitamente. Envia email, com anexo qndo preciso e tudo mais.
Porém, preciso fazer este envio, pelo smtp da empresa. E não consigo trocar a SmtpPort. Entendo que por default está a 465.
MultiPartEmail email = new MultiPartEmail();
email.setHostName("smtp.blabla.net.br");
email.addTo("[email removido]");
email.setFrom("[email removido]", "email");
email.setSubject("Assunto");
email.setMsg("Mensagem");
email.setAuthentication("[email removido],"password");
email.setSmtpPort(587);
email.setSSL(true);
email.setTLS(true);
email.attach(attachment);
email.send();
E eis que me dá este erro !
Sendo que eu setei na função email.setSmtpPort(587) a porta correta !
Alguém sabe como faço pra alterar esta porta corretamente?
Obrigado !