您的位置:首页网页设计JSP实例 → JSP发送邮件实例

JSP发送邮件实例

时间:2004/11/7 3:39:00来源:本站整理作者:蓝点我要评论(0)

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  


相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 没有查询到任何记录。 学习java必学的几门技术jspSmartUpload上传下载全攻略Tomcat5.x中的虚拟主机配置方法利用iText在JSP中生成PDF报表

人气排行 告诉大家JSP连接数据库程序代码JSP单页面网站文件管理器jsp留言板源代码一: 给jsp初学者.在jsp中用bean和servlet联合实现用户注册、使用JSP + JAVABEAN + XML 开发的一个例子jsp在线考试系统-jsp文件 jsp计数器代码JSP/JAVABEAN+TOMCAT4.0.5+MYSQL组合建站总