La Scaricata
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
World AIDS
AVERT - AIDS charity
Quanti visitatori oggi?
DONAZIONE
AIUTACI A CRESCERE:
DONAZIONE LIBERÀ
Flusso RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


I postatori più attivi del mese
Nessun utente


Script Java per email con allegato utilizzando la libreria JavaMail

Andare in basso

Script Java per email con allegato utilizzando la libreria JavaMail Empty Script Java per email con allegato utilizzando la libreria JavaMail

Messaggio Da florin88 Sab Ott 22, 2011 9: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

Script Java per email con allegato utilizzando la libreria JavaMail 50941
florin88
florin88
Admin

Numero di messaggi : 7128
Data d'iscrizione : 18.12.08
Età : 36
Località : Ca' Savio bronx (VE)

http://www.flaviusso.altervista.it

Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.