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