问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jsp 登陆邮箱发送邮件

发布网友 发布时间:2022-04-15 07:34

我来回答

1个回答

热心网友 时间:2022-04-15 09:03

这个需要用到mail.jar和activation.jar。 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="../error.jsp" %> <%@ page import="javax.mail.* ,javax.mail.internet.*" %> <%@ page import="javax.activation.* ,java.util.*" %> <% request.setCharacterEncoding("gb2312"); String strHost="smtp.163.com"; int nPort=0; String strUserName="name";// 登陆名 String strPassWord="passwd";//密码 String strFrom="name@163.com";//邮箱 String strMessage="message";//邮件内容 Properties props= new Properties(); props.put("mail.smtp.host",strHost); props.put("mail.smtp.auth","true"); Session MailSession=Session.getDefaultInstance(props,null); MailSession.setDebug(true); //创建一个消息 Message msg=new MimeMessage(MailSession); //发件人 InternetAddress from=new InternetAddress(strFrom); msg.setFrom(from); //目标地址 if(strToList!=null && strToList.length()>0) { InternetAddress[] to= {new InternetAddress(strToList)}; msg.setRecipients(Message.RecipientType.TO,to); } else {throw new Exception("No Recipient!"); } if(strSubject!=null) { msg.setSubject(strSubject); } //msg.setSentDate(new Date()); if(strMessage!=null && strMessage.trim().length()>0) { msg.setText(strMessage); } else {msg.setText("NO message to be sent!"); } msg.saveChanges();//报存更改信息 int nMailPort=-1; if(nPort >0) nMailPort=nPort; Transport transport=MailSession.getTransport("smtp"); transport.connect(strHost,nMailPort,strUserName,strPassWord); transport.sendMessage(msg,msg.getAllRecipients()); transport.close(); out.print("邮件发送成功!"); }catch(AuthenticationFailedException ae) { ae.printStackTrace(); out.print("error"); } catch(SendFailedException sf) {Address[] invalid=sf.getInvalidAddresses(); Address[] valid=sf.getValidSentAddresses(); Address[] unsend=sf.getValidUnsentAddresses(); sf.printStackTrace(); } catch(Exception e) {e.printStackTrace(); } %>

记得采纳啊
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
膀胱癌医生要为什么要检查上尿路? 游览器书签怎样添加到手机桌面 玫瑰花是早上开还是晚上开 玫瑰是晚上开花吗 左拾遗是什么官左拾遗的解释 怎样炖羊肉好吃又烂 怎样炖羊肉软烂无膻味好吃 ...之心度君子之腹的意思以小人之心度君子之腹的解释以小人之心度君子... 以小人之心度君子之腹什么意思以小人之心度君子之腹出处介绍 苹果macbook pro开机音乐是什么 苹果台式电脑声音苹果电脑开机声音怎么设置 17岁女生头发染什么颜色显得自然? 发质细软、肤色有点偏黄的女人染什么颜色的头发显得更自然? 洒金花园真的能赚钱吗 钉钉填了别公司入职登记表会不会替换现在的公司 风马飞扬是什么意思,有什么来源 歌词是奔腾的俊马飞扬天边是什么歌曲 有啥一天赚3毛的软件? 驰马飞扬是什么意思 石家庄到青岛旅游1。经济2。方便完美方案 手机上赚钱app平台的提现门槛最低是哪个呢? 飞扬神途新区 人好多啊 秘籍残页现在多少钱一张? 钉钉的入职登记表提交了一次还能再次提交吗? 神途怎么抓坐骑 从石家庄到青岛市城阳区上马工业园 正版的开心客栈app真能赚钱吗 看过一部话剧,《第一次的亲密接触》,王斑主演,谁演轻舞飞扬呢? 上海马上飞扬计算机技术有限公司怎么样? 提现三毛的赚钱软件大总结? 在线求解签, 凤卸丹诏出朝廷,疋马飞扬万里程,不问千愁并万虑,一朝洗却称君心。 谢谢了~ 文津网 马飞扬秋刀鱼的味道 女生自然卷染什么发色好看 木瓜蛋白酶,木瓜蛋白酶在食物加工中的作用有哪些? 木瓜水里能放食用明胶吗 在生活中,你们认为什么星座的女生染发超级自然? 为什么木瓜蛋白酶适合做食品添加剂? 很多女生染发是什么颜色。很自然,很好看的。 木瓜蛋白酶符合食品添加剂的要求吗 想学习一下食品添加剂方面的知识。 淘宝店铺的id是指的什么 20岁左右的女生染发什么颜色好? 玉的绳子有那种一收绳结就可以把绳子缩短的结怎么打? 吃,披萨饼配合什么菜好 是食品添加剂 木瓜菠菜风梨西兰花怎样做酵素 必胜客披萨上的青菜是什么 古龙电视剧哪部最好看 如何评价古龙的小说圆月弯刀,及古天乐版的电视剧? 由古龙【小李飞刀】系列小说改编的电视剧共有哪几部? 有什么好的插件清除工具? 能引起体温升高的物质均称为致热源,以下哪种不属于致热源