Mudanças entre as edições de "Enviando E-mail em Java"
(7 edições intermediárias de um usuário não apresentadas) | |||
Linha 1: | Linha 1: | ||
− | + | [[File:Banner-wiki-promocoes.gif|center| 700px||border|link=https://www.integrator.com.br/plano-hospedagem-promocionais|Planos promocionais|]] | |
− | Baixe o exemplo no endereço, que foi compilado com a JDK | + | |
+ | ---- | ||
+ | |||
+ | 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 [[Painel da Integrator alterando a JDK configurada|'''Integrator Java EE''' ]]. Se tentar executar o exemplo com uma JDK inferior a versão 8, ocorrerá o erro [[O erro java.lang.UnsupportedClassVersionError|'''java.lang.UnsupportedClassVersionError''']]. | ||
http://wiki.integrator.com.br/exemplos/EnviaEmail.war | http://wiki.integrator.com.br/exemplos/EnviaEmail.war | ||
Linha 8: | Linha 13: | ||
Nele, temos as seguintes linhas: | Nele, temos as seguintes linhas: | ||
− | + | <pre> | |
− | + | prop.host=seudominio.com | |
− | + | prop.user=seuemai@seudominio.com | |
− | + | prop.pass=sua-senha-aqui | |
− | + | prop.port=25 | |
− | + | </pre> | |
As alterações que deve fazer: | As alterações que deve fazer: | ||
− | *'''prop.host''' - Coloque seu dominio aqui '''sem''' http:// e www, exemplo ''' | + | *'''prop.host''' - Coloque seu dominio aqui '''sem''' http:// e www, exemplo '''integrator.com.br''' |
*'''prop.user''' - O seu email completo | *'''prop.user''' - O seu email completo | ||
*'''prop.pass''' - Sua senha completa | *'''prop.pass''' - Sua senha completa |
Edição atual tal como às 14h52min de 31 de janeiro de 2023
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.