Enviando E-mail em Java

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
Banner-wiki-promocoes.gif



Para enviar email em Java, temos um exemplo simples, compactado com a fonte .java, no arquivo .war chamado EnviaEmail.war.

Baixe o exemplo no endereço, que foi compilado com a JDK 8, podendo executar online em seu servidor Java através do Integrator Java EE . Se tentar executar o exemplo com uma JDK inferior a versão 8, ocorrerá o erro java.lang.UnsupportedClassVersionError.

http://wiki.integrator.com.br/exemplos/EnviaEmail.war

Descompacte o .war com um programa de Zip ou Rar que estiver instalado em sua máquina. Na descompactação, abra o arquivo “WEB-INF/classes/dados.conf” .
Nele, temos as seguintes linhas:

prop.host=seudominio.com
prop.user=seuemai@seudominio.com
prop.pass=sua-senha-aqui
prop.port=25


As alterações que deve fazer:

  • prop.host - Coloque seu dominio aqui sem http:// e www, exemplo integrator.com.br
  • prop.user - O seu email completo
  • prop.pass - Sua senha completa
  • prop.port - 25 ou 587 se for testar em sua maquina

Para compreender e usar em seu programa de envio de email, caso queira saber o que deve colocar:

  • Host: dominio.com.br
  • Porta: 25 ou 587 se for testar em sua maquina
  • Usuário e senha: email criado e sua respectiva senha no painel de controle
  • SSL e TLS: Não deixe nada configurado a respeito ou coloque No
  • Requer autenticação: Sim



IMPORTANTE: É fundamental entender que nossos exemplos são testados por nossos clientes todos os dias. O suporte da hospedagem não realiza análise de erros de código em seus aplicativos pessoais, uma vez que este tipo de ação está fora do serviço que fornecemos.