Come inviare una e-mail in JDK 1.6

November 29

Le librerie JDK offrono una classe chiamata Java Mail. La classe consente di inviare una e-mail utilizzando il linguaggio Java. È necessario specificare il server di posta in uscita e tutte le informazioni pertinenti per l'e-mail, come destinatario, il mittente e il contenuto. Le classi Java prendersi cura di tutto il resto.

istruzione

1 Aprire l'editor Java e aprire il file di codice sorgente che si desidera utilizzare per inviare l'e-mail. Aggiungere il seguente codice all'inizio del file per includere le librerie di posta Java:

importare

javax.mail.;
importazione javax.mail.internet.;

2 Creare un'istanza della classe per utilizzare le funzioni di posta. Il codice seguente imposta la classe, in modo da poter inviare e-mail:

Properties props = new Properties ();

props.put("mail.smtp.host", "smtp.jcom.net");

Sostituire il "smtp.jcom.net" con il nome del server SMTP in uscita ..

3 Impostare il destinatario, il mittente e il corpo del messaggio. Utilizzare il seguente modello per configurare l'e-mail in uscita:

Messaggio msg = new MIMEMessage ( "Corpo del suo sito web");

InternetAddress from = new InternetAddress("[email protected]");
msg.setFrom(from);
InternetAddress to = new InternetAddress("[email protected]");

msg.setRecipients (a, da);

msg.setSubject("The subject of the email");
msg.setContent(message, "text/plain");

4 Invia l'e-mail. Il codice seguente invia l'e-mail al destinatario:

Transport.send(msg);