JavaMail fornece programadores Java com uma classe de terceiros para enviar e-mail para os usuários. Você deve incluir a classe JavaMail dentro de seu código , em seguida, chamar as funções JavaMail para criar e enviar o e-mail. JavaMail torna o envio de um e-mail mais conveniente do que usar classes Java mais velhos. Você pode enviar um e-mail de texto simples ou criar um e-mail HTML para o conteúdo . Para enviar um e-mail HTML , você deve usar o código HTML em funções do JavaMail . Instruções
1
botão direito do mouse o arquivo de classe Java e selecione " Abrir com". Na lista de editores , clique duas vezes no editor Java você deseja usar para criar o código JavaMail .
2
Adicione a classe JavaMail no topo do seu arquivo de código . . Copie e cole o código a seguir para as seções da biblioteca inseridos do seu código Java : .
Javax.mail import * ;
javax.mail.internet import * ;
3
Configurar um servidor SMTP do e-mail eo nome de usuário e senha usados para conectar ao servidor SMTP. Esses valores são fornecidos pelo seu host ou provedor de serviços de Internet (ISP). Adicione o seguinte código para configurar as propriedades do servidor :
servidor Propriedades = new Properties ( );
server.setProperty ( " mail.transport.protocol ", " smtp" ); < br >
server.setProperty ( " mail.host ", " mail.domain.com ");
server.setProperty ( " mail.user ", " username" );
server.setProperty ( " mail.password ", " senha ");
Substitua cada um desses valores com as informações do servidor de correio SMTP fornecido pelo seu host. O valor " mail.domain.com " geralmente é o domínio para o seu nome de domínio do site para o seu ISP , como o nome de domínio para a AT & T ou Comcast .
4
Abra uma sessão de correio . Um abertas registros de sessão de correio no servidor SMTP utilizando a informação criada no Passo 3 . Adicione o seguinte código para abrir uma sessão mail: Sessão
= Session.getDefaultInstance (servidor, null);
Transporte session = mail.getTransport ();
5
Criar e-mail HTML e definir o destinatário eo assunto . Você deve usar as tags HTML de conteúdo para mostrar-se em um formato HTML no software cliente do destinatário . O código a seguir mostra como criar um e-mail HTML:
MimeMessage email = new MimeMessage (e-mail );
email.setSubject ( "HTML E-mail Assunto" );
email.setContent
( " Minha mensagem de e-mail HTML teste ", "text /html; charset = ISO -8859-1 ");
email.addRecipient ( email.RecipientType.TO ,
novo InternetAddress ( " [email protected] "));
Substituir o assunto eo conteúdo com o seu próprio tema e conteúdo de e-mail HTML. Substitua o valor " [email protected] " com e-mail do destinatário.
6
Envie o e-mail e fechar a sessão de e-mail. Use o seguinte código para enviar o