JavaMail fornisce i programmatori Java con una classe di terze parti per inviare e-mail agli utenti . È necessario includere la classe JavaMail all'interno del codice , quindi chiamare le funzioni JavaMail per creare e inviare l'e-mail . JavaMail rende l'invio di una e-mail più conveniente che usare classi Java più anziani . È possibile inviare una e-mail di testo o creare un e-mail HTML per il contenuto . Per inviare una e-mail HTML , è necessario utilizzare il codice HTML nelle funzioni del JavaMail . Istruzioni
1
destro del mouse il file di classe Java e selezionare " Apri con ". Nell'elenco dei redattori , fare doppio clic l'editor di Java che si desidera utilizzare per creare il codice di JavaMail .
2
Aggiungi la classe JavaMail nella parte superiore del file di codice. Copiare e incollare il seguente codice per le sezioni della biblioteca inserito del codice Java :
import javax.mail * ;
import javax.mail.internet * ;
. .
3
up del mail server SMTP e il nome utente e la password utilizzati per la connessione al server SMTP . Questi valori sono forniti dal vostro Web host o il provider di servizi Internet (ISP ) . Aggiungere il seguente codice per impostare le proprietà del server :
server di proprietà = new Properties () ;
server.setProperty ( " mail.transport.protocol " , " SMTP" ) ; < br >
server.setProperty ( " mail.host " , " mail.domain.com ");
server.setProperty ( " mail.user " , "username" ) ;
server.setProperty ( " mail.password " , " password") ;
Sostituire ciascuno di questi valori con le informazioni del server di posta SMTP fornito dal tuo host . Il valore " mail.domain.com " è in genere il dominio per il tuo sito web nome di dominio per il vostro provider di servizi Internet , come ad esempio il nome di dominio per AT & T e Comcast .
4
Aprire una sessione di posta . Una sessione di posta aperto accede al server SMTP utilizzando le informazioni istituito nel passaggio 3 . Aggiungere il seguente codice per aprire una sessione :
sessione di posta = Session.getDefaultInstance (server , null) ;
sessione Trasporti
= mail.getTransport ();
5 < p > Crea l'e-mail HTML e definire il destinatario e l'oggetto . È necessario utilizzare i tag HTML per i contenuti di presentarsi in un formato HTML nel software client del destinatario . Il codice seguente mostra come creare un e-mail HTML :
MimeMessage mail = new MimeMessage ( mail);
email.setSubject ( " Oggetto e-mail HTML ");
email.setContent
( " prova messaggio di posta elettronica HTML < /strong > " , "text /html ; charset = ISO-8859- 1") ;
email.addRecipient ( email.RecipientType.TO , Stati
nuovo InternetAddress ( " recipient@domain.com "));
Sostituire l' oggetto e il contenuto con il proprio oggetto e il contenuto delle email HTML . Sostituire il valore " recipient@domain.com " con la posta elettronica del destinatario.
6
Invia l'email e chiudere la sessione di posta elettronica. Utilizzare il seguente codice per inviare il