JSP发送邮件实例
JSP发送邮件实例
发布时间:2016-12-29 来源:查字典编辑
摘要:vishal_donthgavethisresponseon10/18/2000://thesearethepakagestobeimpor...

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

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新JSP教程学习
热门JSP教程学习
编程开发子分类