Mudanças entre as edições de "Enviando E-mail em Java"
Linha 18: | Linha 18: | ||
− | Coloque seu | + | As alterações que deve fazer: |
+ | |||
+ | *'''mail.smtp.host''' - Coloque seu dominio aqui, exemplo integrador.com.br | ||
+ | *'''mail.smtp.port''' - 25 ou 587 se for testar em sua maquina | ||
+ | *'''mail.smtp.auth''' - Mantenha true | ||
+ | *'''new Autenticar''' - Seu email onde aparece ''seu_email_aqui'' e sua senha onde aparece '''sua_senha_aqui''' | ||
Resumo das configurações para envio de email online informado no '''EnviaEmail.java''':<br /> | Resumo das configurações para envio de email online informado no '''EnviaEmail.java''':<br /> | ||
− | + | *'''Host''': dominio.com.br<br /> | |
− | + | *'''Porta''': 25 ou 587 se for testar em sua maquina<br /> | |
− | + | *'''Usuário e senha''': email criado e sua respectiva senha no painel de controle<br /> | |
− | + | *'''SSL e TLS''': Não deixe nada configurado a respeito ou coloque No<br /> | |
− | + | *'''Requer autenticação''': Sim<br /> | |
---- | ---- |
Edição das 14h40min de 24 de setembro de 2015
Para enviar email em Java, temos um exemplo simples, compactado com a fonte .java, no arquivo .war chamado EnviaEmail.war.zip.
Baixe o exemplo no endereço:
https://wiki.integrator.com.br/images/b/b6/EnviaEmail.war.zip
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/br/com/integrator/Envia Email.Java” .
Nele, temos as seguintes linhas:
…
- props = System.getProperties();
- props.put("mail.smtp.host", "localhost");
- props.put("mail.smtp.port", "25");
- props.put("mail.smtp.auth", "true");
- session = Session.getInstance(props,
- new Autenticar("seu_email_aqui","sua_senha_aqui")
- new Autenticar("seu_email_aqui","sua_senha_aqui")
- );
As alterações que deve fazer:
- mail.smtp.host - Coloque seu dominio aqui, exemplo integrador.com.br
- mail.smtp.port - 25 ou 587 se for testar em sua maquina
- mail.smtp.auth - Mantenha true
- new Autenticar - Seu email onde aparece seu_email_aqui e sua senha onde aparece sua_senha_aqui
Resumo das configurações para envio de email online informado no EnviaEmail.java:
- 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 não possuem nosso suporte para análise de erros que obtiver, uma vez que isso caracteriza ensino. Eles servem como base para o desenvolvedor que já, por sua obrigação técnica, deve resolver a questão alterando seu aplicativo para obter o envio correto no seu site/serviço.