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

Come utilizzare JavaMail per inviare un'email HTML

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 .

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

 

Programmazione © www.354353.com