Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como usar JavaMail para enviar um e-mail HTML
JavaMail é um script de e-mail na linguagem de programação Java. JavaMail faz todo o processamento padrão para o envio de uma mensagem de e-mail, para que um programador só precisa de entrada de alguns pedaços de informação (como o destino, o conteúdo, o assunto e que o email é de ) para enviar um e-mail . JavaMail torna mais simples para enviar e-mails de texto puro , bem como os e-mails HTML mais complexos. A única diferença entre os dois tipos é definir o tipo de conteúdo para "text /html " em vez de "text /plain" . Coisas que você precisa
editor Java
Show Mais instruções
1

Abra o editor Java eo arquivo onde você deseja que o script mail para residir .
< Br > 2 Tipo

" javax.mail import * ; .

javax.mail.internet importação ; * .

java.util.Properties importação; " no topo do arquivo.
3 Tipo

" SimpleMail classe {" onde deseja que a classe mail para residir .
4

Type " mailer public static void (String [] args ) throws Exception {" na próxima linha Tipo
5

. " Propriedades prop = new Properties ( ); ". na próxima linha
6

Type ' prop.setProperty ( " mail.transport.protocol ", " smtp" ); ' . na próxima linha
7

Type' prop.setProperty ( " mail.host ", " smtp.MAILSERVER "); ' na linha seguinte , substituindo " MAILSERVER " com o domínio do servidor de correio
8 Tipo

' prop.setProperty ( " mail.user ", " USUÁRIO "); ' . na próxima linha com " " . substituído pelo nome do usuário javamail enviando o e-mail
9 Tipo

' prop.setProperty ( " mail.password "," senha ") ; ' USER na próxima linha com a substituição de " SENHA "
10

Tipo com a senha real para o usuário javamail . " Sessão mailSession = Session.getDefaultInstance ( prop , null ); . " na linha seguinte
11

digite " MimeMessage msg = new MimeMessage ( mailSession ); " . na próxima linha
12

Type ' msg.setSubject ("pessoa "); ' na próxima linha com "sujeito" passa a ter a sujeito real do email
13

Type " msg.setFrom ( novo InternetAddress ( " EMAILADDRESS . . ")); " na próxima linha com " EMAILADDRESS " substituída pelo endereço de e-mail do remetente

14 Tipo

' msg.setContent ("Conteúdo ", "text /html "); ' . na próxima linha com "conteúdo" substituído com conteúdo real do e-mail Esta é a única linha diferente entre um puro . mail de texto e um e-mail HTML
15

Type ' message.addRecipient ( Message.RecipientType.TO , novo InternetAddress ( "Destino" ) ); " na próxima linha com a substituição de " destino " com a endereço real destino de e-mail para o e-mail
16

Type. "transporte transporte = mailSession.getTransport ();
17

Type" transport.connect (); "no próxima linha
18

Type " transport.sendMessage (msg , msg.getRecipients ( Message.RecipientType.TO ) )," . . na próxima linha
19

Tipo " transport.close (); }}" na linha seguinte

.

Anterior :

Próximo : No
  Os artigos relacionados
·Como adicionar uma imagem a um projeto no NetBeans 
·Como Incorporar Java DB no NetBeans 
·Como reparar Java: Lang Null Pointer Exception 
·Como faço para imprimir um símbolo Unicode em Java 
·Sun /Java & Erro 1722 
·Como importar um Applet Java 
·Como criar um caminho relativo em Java 
·Como determinar se a resultados vazio foi retornada em …
·Como usar o JPA no NetBeans 
·Como extrair Applets Java Do Cache 
  Artigos em destaque
·Como converter um Int em um String em T-SQL 
·Como usar o Microsoft Basic 
·Lista de embutidos SAS Macros 
·Como selecionar texto na caixa de texto em ASP.NET 
·Como editar arquivos Flash Com Fácil Eclipse 
·Como mesclar duas listas ordenadas ADT 
·Como Entender Compiladores C + + 
·Como adicionar Movimento Lento para WMP 
·Como criar uma dinâmica no VBA 
·Como converter Octal para Binário em Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados