properties props = new properties (); props.put("mail.smtp.host", "smtp.jspinsider.com"); |
session sendmailsession; sendmailsession = session.getinstance(props, null); |
transport transport; transport = sendmailsession.gettransport("smtp"); |
message newmessage = new mimemessage(sendmailsession); |
<%@ page import= " javax.mail.*, javax.mail.internet.*, javax.activation.*, java.util.*" %> |
newmessage.setfrom(new internetaddress(request.getparameter("from"))); newmessage.setrecipient(message.recipienttype.to, new internetaddress(request.getparameter("to"))); newmessage.setsubject(request.getparameter("subject")); newmessage.setsentdate(new date()); newmessage.settext(request.getparameter("text")); |
transport.send(newmessage); |
sample jsp email utility using javamail <%@ page import=" javax.mail.*, javax.mail.internet.*, javax.activation.*,java.util.*" %> <html> <head> <title>jsp meets javamail, what a sweet combo.</title> </head> <body> <% try{ properties props = new properties(); session sendmailsession; store store; transport transport; sendmailsession = session.getinstance(props, null); props.put("mail.smtp.host", "smtp.jspinsider.com"); message newmessage = new mimemessage(sendmailsession); newmessage.setfrom(new internetaddress(request.getparameter("from"))); newmessage.setrecipient(message.recipienttype.to, new internetaddress(request.getparameter("to"))); newmessage.setsubject(request.getparameter("subject")); newmessage.setsentdate(new date()); newmessage.settext(request.getparameter("text")); transport = sendmailsession.gettransport("smtp"); transport.send(newmessage); %> <p>your mail has been sent.</p> <% } catch(messagingexception m) { out.println(m.tostring()); } %> </body> </html> |
新闻热点
疑难解答