JavaMail è uno script e-mail nel linguaggio di programmazione Java . JavaMail fa tutto il trattamento standard per l'invio di un messaggio e-mail , in modo che un programmatore deve solo ingresso alcuni pezzi di informazioni (ad esempio la destinazione , il contenuto , l'oggetto e che l'e-mail proviene da ) per inviare una e-mail . JavaMail rende semplice per inviare e-mail di testo puro e le più complesse e-mail HTML . L'unica differenza tra i due tipi è l'impostazione del tipo di contenuto a "text /html " invece di " text /plain" . Cose che ti serviranno 
 Java editor di 
 Show More Istruzioni 
 1 
 Aprire l'editor di Java e il file in cui si desidera che lo script mail a risiedere . 
 < Br > 2 
 tipo " javax.mail import * , . 
 
 import javax.mail.internet * , . 
 
 import java.util.Properties , " nella parte superiore del file . 
 3 
 tipo " class SimpleMail {" dove si desidera che la posta della classe di risiedere . 
 4 
 tipo " public static void mailer ( String [] args ) throws Exception {" nella riga successiva 
 5 
 tipo . " Properties prop = new Properties () ; " sulla riga successiva 
 6 
 Tipo ' prop.setProperty . ( " mail.transport.protocol " , "SMTP "); ' nella riga successiva 
 7 
 Type . ' prop.setProperty ( " mail.host " , " smtp.MAILSERVER "); ' nella riga successiva , sostituendo " MAILSERVER " con il dominio del server di posta 
 8 
 Tipo ' prop.setProperty ( " mail.user " , "Utente") ; ' . nella riga successiva con " uSER " sostituito con il nome dell'utente JavaMail invio della mail 
 9 
 Tipo ' prop.setProperty ( mail.password " , " password") . ";' nella riga successiva con sostituzione " PASSWORD 
 11 
 " nella riga successiva ; mailSession Session = Session.getDefaultInstance (prop , null) " con la password effettiva per l'utente JavaMail 
 10 
 tipo . " . tipo " MimeMessage msg = new MimeMessage ( mailSession ) ; " . nella riga successiva 
 12 
 tipo ' msg.setSubject ( "Oggetto" ) ; ' nella riga successiva con il "soggetto" sostituito con il oggetto reale della posta elettronica 
 13 
 tipo " msg.setFrom ( nuovo InternetAddress ( " EMAILADDRESS . ")); ' nella riga successiva con " . EMAILADDRESS "sostituito con l'indirizzo email del mittente 
 ' msg.setContent ( "contenuto" , "text /html "); ' pagina 14 
 Type . nella riga successiva con il "contenuto" sostituita con il contenuto effettivo della posta Questa è l'unica linea di diverso tra un puro e-mail di testo e una e-mail HTML ' message.addRecipient ( Message.RecipientType.TO , nuovo InternetAddress ( "Destinazione" ) ) ; ' 
 15 
 Type . nella riga successiva con sostituzione di "destinazione" con il indirizzo effettivo di destinazione e-mail per la posta elettronica 
 16 
 tipo "trasporto Transport = mailSession.getTransport (); 
 17 
 Type" . transport.connect (); "sul riga successiva 
 18 
 Tipo " transport.sendMessage ( msg , msg.getRecipients ( Message.RecipientType.TO ) ) ; " . . nella riga successiva 
 19 
 Tipo " transport.close (); } }" . nella riga successiva