当前位置: 移动技术网 > IT编程>开发语言>Java > JSP发送邮件实例

JSP发送邮件实例

2017年12月12日  | 移动技术网IT编程  | 我要评论
vishal_donth gave this response on 10/18/2000:  
//these are the pakages to be imported from  
// java mail  
//the java mail package either be dowloaded  
//seperately  
//or else is available in the j2sdkee1.2  
// (java enterprise edition)  

import javax.mail.*;  
import javax.mail.internet.*;  
import java.util.*;  


//this function can be used to send the mail  
// with the parameters given to it  
//u have to specify the smtp server through  
//which u have to send the mail  
//since i was trying with a homenetmail  
//account i directly sent the mail its server  
//for sending this mail u need a mail server  
//which lets u to relay the messages  
//try this thing for sending to a  
//www.homenetmail.com account because it lets  
//u send  
//mails to the accounts like example try  
//sending it to a "abc@homenetmail.com"  
//account.create the mail account in homenet  
//mail first. if u get any other server which  
//supports relaying u can try this on that  
//also.  

//use this function in ur servlet to send  
//mail by calling the function with the  
//parameters  

public void sendmail(string toaddr, string subject, string body, string fromaddr)throws remoteexception{  
try{  
properties props = new properties();  
props.put("mail.smtp.host","mail.homenetmail.com");  
//here we specify the smtp server through  
//which the mail should be delivered  
session session = session.getdefaultinstance(props, null);  
message msg = new mimemessage(session);  
msg.setfrom(new internetaddress(fromaddr));  
//specify the from address  
internetaddress[] tos =internetaddress.parse(toaddr);  
//specify the to address  
msg.setrecipients(message.recipienttype.to,tos);  
msg.setsubject(subject);  
//specify the subject  
msg.settext(body);  
//specify the body  
transport.send(msg);  
system.out.println("message is sent");  
}  
catch(exception e){  
system.out.println(e);  
}  
}  

// u have to run this function on a computer  
//which is directly connected  
// to internet but not through a  
//proxy......or else use a proxy which  
//supports smtp  

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网