現在許多網站都會提供用戶注冊功能,當我們注冊成功時,我們會從注冊網站收到一封電子郵件,電子郵件的內容可以包含信息,以及激活帳戶的超鏈接,今天錯新技術頻道小編就和大家分享JSP發送郵件實例,一起來了解吧!
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發送郵件實例,相信大家都有了一定的了解,想要了解更多的技術內容,請繼續關注錯新技術頻道吧!
新聞熱點
疑難解答