Archive for the ‘Email’ Category

Enviar email com Java

Email

O poder do Java é muito grande, você poderia desenvolver um webmail em Java. Existem até exemplos na internet de como se fazer isso, não é o objetivo deste post, mas sim dar uma introdução básica de como Enviar Email com Java.

Importante: Antes de sair copiando o código, colando no seu projeto e testando, preste atenção nessas poucas observações, entenda primeiro e faça depois, garanto que você terminará mais rápido do que se tivesse apenas usado a técnica do: CTRL+C CTRL+V.

Primeiro de tudo: você precisará da API JavaMail que poderá ser baixada aqui: JavaMail

Endereço SMTP: mude para o domínio do seu email (exemplo: smtp.gmail.com), caso necessário pergunte ao administrador do servidor de email o endereço smtp:

props.put("mail.smtp.host", "mail.seudominio.com.br");

Tipo da mensagem email: nesse caso foi definido como html:

mensagem.setContent(msg, "text/html;charset=ISO-8859-1");

Debug: importante para verificar erros e ver se ocorreu tudo certo:

session.setDebug(true);

Múltiplos endereços: o Javamail permite o envio para mais de um destinatário ao mesmo tempo, mas, como aqui a ideia é enviar para apenas um, ficou assim:

Address to[] = new InternetAddress[1];
to[0] = new InternetAddress(para);

Código completo:

Read the rest of this entry »