Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come inviare HTML con JavaMail

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" ) ;

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

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

 

Programmazione © www.354353.com