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 
 
 .