IndicePortaleCalendarioFAQCercaLista UtentiGruppiRegistratiAccedi
Social

Cerca
 
 

Risultati secondo:
 
Rechercher Ricerca avanzata
Visite
My Biblioteca
Leggi Qui Tutti I Libri

BASTA UN CLICK
Ultimi argomenti
»  LinuxMX blog & forum: una comunità tutta Linux
Ven Giu 15, 2012 9:00 pm Da niculinux

» Le Funzioni
Dom Mar 18, 2012 12:07 am Da Mira

» Gestione permessi di un file
Gio Mar 15, 2012 12:49 pm Da Mira

» Comando per creare un link simbolico
Mer Mar 14, 2012 11:08 pm Da Mira

» Comandi per eliminare file e cartelle
Mer Mar 14, 2012 3:29 pm Da Mira

» Comandi per rinominare un file
Dom Mar 04, 2012 12:41 pm Da Mira

» Le variabili (parte 2)
Sab Mar 03, 2012 4:24 pm Da Mira

» Le variabili (parte 1)
Lun Feb 27, 2012 11:32 pm Da Mira

» Introduzione al C...
Lun Feb 27, 2012 1:37 pm Da Mira

Argomenti più visti
Regolamento del forum
Problema aggiornamento ubuntu 11.04 a 11.10
Tablet android quale comprare o quale scegliere
VirtualBox 4.1.4 DOWNLOAD FREE
LinuxMX blog & forum: una comunità tutta Linux
openSUSE 12.1 Beta 1 DOWNLOAD FREE
Libre Office o Open Office?
Ciao a tutti voi
Le variabili (parte 1)
Introduzione al C...
Volunia
Pagina Facebook
Parole chiave

Condividi | 
 

 Script Java per email con allegato utilizzando la libreria JavaMail

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
AutoreMessaggio
florin88

avatar

Messaggi : 334
Data d'iscrizione : 21.09.11
Età : 29
Località : tutto il mondo

MessaggioTitolo: Script Java per email con allegato utilizzando la libreria JavaMail   Sab Ott 22, 2011 6:39 pm

Con questo script Java vi permete di implemantare la vostra applicazione con la possibilità di inviare una mail con allegato. Per fare questo si utilizzera la libreria JavaMail.


Codice:


package org.knowhow_sharing;
import java.util.Date;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.Message;
import javax.mail.Multipart;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
public class EmailWithAttach {
public static boolean sendEmail(String from, String to, String subject,
String msgText, String smtpServer, String fileDaAllegare)
{
boolean esito=true;
Properties props = System.getProperties();
props.put(“mail.smtp.host”, smtpServer); //Setto il server
per la spedizione
Session session = Session.getInstance(props,null);
try {
MimeMessage msg = new MimeMessage(session); //creo il
messaggio
msg.setFrom(new InternetAddress(from)); //setto il
mittente
InternetAddress[] address = {new InternetAddress(to)} ;
msg.setRecipients(Message.RecipientType.TO, address);
//setto il/i destinatario/i
msg.setSubject(subject); //setto l’oggetto del messaggio
//crea e compila la prima parte del messaggio
MimeBodyPart mbp1 = new MimeBodyPart();
mbp1.setText(msgText);
//crea la sewconda parte del messaggio
MimeBodyPart mbp2 = new MimeBodyPart();
//inserisce il file come allegato del messaggio
FileDataSource fds = new FileDataSource(fileDaAllegare);
mbp2.setDataHandler(new DataHandler(fds));
mbp2.setFileName(fds.getName());
Multipart mp = new MimeMultipart();
mp.addBodyPart(mbp1);
mp.addBodyPart(mbp2);
msg.setContent(mp);
msg.setSentDate(new Date());
//invia il messaggio
Transport.send(msg);
}
catch (Exception e) {
e.printStackTrace();
esito=false;
}
return esito;
}
}




Buon Lavoro

programmazione
Tornare in alto Andare in basso
Vedi il profilo dell'utente http://www.lascaricata.forumattivo.com
 

Script Java per email con allegato utilizzando la libreria JavaMail

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 

 Argomenti simili

-
» Alternativo Java - Java Oracle
» Come ridimensiona la finestra di un programma scritto in java dal browser?
» Come ricevere email nelle notifiche dei messaggi di Facebook
» Come eliminare tutte le e-mail in pochissimi click da Hotmail
» Impostare alta prorità in un'email su Outlook
Pagina 1 di 1

Permessi di questa sezione del forum:Non puoi rispondere agli argomenti in questo forum
My Informatica :: Programmazione a 360° :: Tutto Linguaggi Scripting :: Esempi e Sorgenti-