PDA

View Full Version : Come mandare una mail con jsp + mi serve la j2EE??


Mazza2
13-03-2004, 12:28
che classe si puo' usare per madnare una mail attraverso le jsp?? e poi io ho installato la j2se (che non credo comprenda le jsp) ma riesco a programmare lo stesso con netbeans... come funziona la cosa??

recoil
13-03-2004, 12:44
J2SE non comprende JSP
cmq NetBeans ti funziona visto che hai la J2SE ma che programmi fai?

Mazza2
13-03-2004, 13:21
Originariamente inviato da recoil
J2SE non comprende JSP
cmq NetBeans ti funziona visto che hai la J2SE ma che programmi fai?


faccio un programma di prova... ma nn so come mandare una mail con jsp,.,.

Mazza2
13-03-2004, 15:45
ah ok forse ci sono: nelle jsp si possono usare tutte le classi di java e quindi devo implementare un bean che usi javax.mail per inviare mail?

cavva81
13-03-2004, 21:27
se stai usando delle jsp allora immagino che tu abbia già un container tipo tomcat, vero ?

cmq per inviare delle mail hai bisogno delle lib mail.jar e activation.jar.

questo esempio è tratto dal tutorial di sun


String host = ...;
String from = ...;
String to = ...;

// Get system properties
Properties props = System.getProperties();

// Setup mail server
props.put("mail.smtp.host", host);

// Get session
Session session = Session.getDefaultInstance(props, null);

// Define message
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,
new InternetAddress(to));
message.setSubject("Hello JavaMail");
message.setText("Welcome to JavaMail");

// Send message
Transport.send(message);



se te la cavi abbastanza bene con l'inglese questo è un must :D
http://java.sun.com/developer/onlineTraining/JavaMail/contents.html