Ao tentar usar a funcionalidade de Testar Configuração de E-mail, disponível navegando em
"Menu Sistema -> Paramêtros", aparece a seguinte mensagem de erro:
ERRO AO ENVIAR E-MAIL DE TESTE: javax.mail.MessagingException: IOException while sending message; nested exception is: java.io.FileNotFoundException: http://localhost:8080/geplanes_bsc/images/img_sgm_peq.gif
Estou rodando a aplicação em um JBoss 6 na porta 9090.
Acredito que o problema seja pelo JBoss estar rodando na porta 9090. Decompilei a classe br.com.linkcom.sgm.quartzjobs.EnviaEmailLembreteJOB e vi que no método getListaIms tem o seguinto trecho de código:
listaImgs.add(0, "http://localhost:8080" + contextPath + "/images/img_sgm_peq.gif");
listaImgs.add(1, "http://localhost:8080" + contextPath + "/images/img_linkcom.gif");
Acredito que a string "http://localhost:8080" possa ser substituída por um código que obtenha dinamicamente essas informações usando, por exemplo, o ServletContext.
Agradeço um feedback sobre o problema.
Autor: Vinicius Souto
1Um comentário