Fiz uma aplicação para enviar mensagens ao usuário quando ele esquece a senha ou quando ele se cadastra.
Está tudo funcionando perfeitamente (Yahoo, Gmail, Terra e Webmail estão recebendo normalmente), só que reparei que o Hotmail não está recebendo as mensagens!
Estou utilizando o servidor da Locaweb. Pelo webmail o Hotmail recebe normalmente as mensagens.
Alguém poderia me ajudar?
*Encontrei 2 tópicos aqui no GUJ com os mesmos problemas, todos sem solução.
**As mensagens do Hotmail não estão na caixa de SPAM.
Primeiramente obrigado pela atenção de todos.
Realmente na Caixa de Spam não está caindo.
O estranho é que quando coloco 2 endereços, o Hotmail 1º e mais um outro e-mail, ele recebe normal.
Se coloco 2 endereços, um outro e-mail 1º e o Hotmail 2º, dai ele não recebe.
Muito estranho!
Se eu chamar esse método pelo Main funciona que é uma beleza.
Agora se eu executo o método pela aplicação da zica somente com o Hotmail!
Minha aplicação está usando Struts, Hibernate, Java6 e Tomcat.
Bom, ainda não consegui resolver o problema.
Reparei que o Hotmail não recebe mensagens com formatação HTML, mesmo colocando:
// msg.setContent(this.message, “text/html”);
Se eu coloco texto corrido funciona normalmente.
Alguém sabe como formatar o texto da mensagem sem usar HTML?
Ou será que falta acertar mais alguma configuração do Properties ou MimeMessage?
Finalmente consegui resolver o problema!!!
Era só ter dado uma olhada nos DOCS que vem com o Javamail.
Para mandar mensagens com formatação HTML é só seguir a estrutura do sendhtml.java.
Bom, essa foi a unica maneira que consegui para que o hotmail recebesse mensagens com formatação HTML.