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
.