js 发邮件怎么用jsp 发送邮件

js 发邮件  时间:2022-02-22  阅读:()

如何用java实现发送html格式的邮件

首先Java发送邮件需要用到JavaMail,先到Oracle官网上下载好最新版本的JavaMail(刚才看了一下,最新是1.5.3),把下载的这个jar文件放到classpath里(如果是Web项目,就放到WEB-INF/lib目录下。 JavaMail主要支持发送纯文本的和html格式的邮件。 发送html格式的邮件的一个例程如下: ? ?import?Address; ?import?.MimeMessage; ?import?.MimeUtility; ?import?javax.mail.Session; ?import?javax.mail.MessagingException; import?javax.mail.Transport; public?class?SendHtmlMail?{ ?????public?static?void?sendMessage(String?smtpHost, ????????????????????????????????????String?from,?String?to, ????????????????????????????????????String?subject,?String?messageText) ?????????????throws?MessagingException,java.io.UnsupportedEncodingException?{ ?????????//?Step?1:??Configure?the?mail?session ?????????System.out.println("Configuring?mail?session?for:?"?+?smtpHost); ?????????java.util.Properties?props?=?new?java.util.Properties(); ?????????props.setProperty("mail.smtp.auth",?"true");//指定是否需要SMTP验证 ?????????props.setProperty("mail.smtp.host",?smtpHost);//指定SMTP服务器 ?????????props.put("mail.transport.protocol",?"smtp"); ?????????Session?mailSession?=?Session.getDefaultInstance(props); ?????????mailSession.setDebug(true);//是否在控制台显示debug信息 ?????????//?Step?2:??Construct?the?message ?????????System.out.println("Constructing?message?-??from="?+?from?+?"??to="?+?to); ?????????Address?fromAddress?=?new?Address(from); ?????????Address?toAddress?=?new?Address(to); ?????????MimeMessage?testMessage?=?new?MimeMessage(mailSession); ?????????testMessage.setFrom(fromAddress); ?????????testMessage.addRecipient(javax.mail.Message.RecipientType.TO,?toAddress); ?????????testMessage.setSentDate(new?java.util.Date()); ?????????testMessage.setSubject(MimeUtility.encodeText(subject,"gb2312","B")); ????????testMessage.setContent(messageText,?"text/html;charset=gb2312"); ?????????System.out.println("Message?constructed"); ????????//?Step?3:??Now?send?the?message ?????????Transport?transport?=?mailSession.getTransport("smtp"); ?????????transport.connect(smtpHost,?"webmaster",?"password"); ?????????transport.sendMessage(testMessage,?testMessage.getAllRecipients()); ?????????transport.close(); ?????????System.out.println("Message?sent!"); ?????} ?????public?static?void?main(String[]?args)?{ ?????????String?smtpHost?=?"localhost"; ?????????String?from?=?"webmaster@"; ?????????String?to?=?"mfc42d@"; ?????????String?subject?=?"html邮件测试";?//subject?javamail自动转码 ?????????StringBuffer?theMessage?=?new?StringBuffer(); ?????????theMessage.append("<h2><font?color=red>这倒霉孩子</font></h2>"); ?????????theMessage.append("<hr>"); ?????????theMessage.append("<i>年年失望年年望</i>"); ?????????try?{ ????????????SendHtmlMail.sendMessage(smtpHost,?from,?to,?subject,?theMessage.toString()); ?????????} ?????????catch?(javax.mail.MessagingException?exc)?{ ?????????????exc.printStackTrace(); ?????????} ?????????catch?(java.io.UnsupportedEncodingException?exc)?{ ?????????????exc.printStackTrace(); ?????????} ?????} ?} JavaMail是封装了很多邮件操作的,所以使用起来不很困难,建议你到JavaMail官网看一下API或下载Java Doc API文档。

怎么用jsp 发送邮件

这个要调用专门的api。jsp2.0中有,你可以查查jap的api和相关细节。

RAKsmartCloud服务器,可自定义配置月$7.59

RAKsmart商家一直以来在独立服务器、站群服务器和G口和10G口大端口流量服务器上下功夫比较大,但是在VPS主机业务上仅仅是顺带,尤其是我们看到大部分主流商家都做云服务器,而RAKsmart商家终于开始做云服务器,这次试探性的新增美国硅谷机房一个方案。月付7.59美元起,支持自定义配置,KVM虚拟化,美国硅谷机房,VPC网络/经典网络,大陆优化/精品网线路,支持Linux或者Windows操作...

舍利云30元/月起;美国CERA云服务器,原生ip,低至28元/月起

目前舍利云服务器的主要特色是适合seo和建站,性价比方面非常不错,舍利云的产品以BGP线路速度优质稳定而著称,对于产品的线路和带宽有着极其严格的讲究,这主要表现在其对母鸡的超售有严格的管控,与此同时舍利云也尽心尽力为用户提供完美服务。目前,香港cn2云服务器,5M/10M带宽,价格低至30元/月,可试用1天;;美国cera云服务器,原生ip,低至28元/月起。一、香港CN2云服务器香港CN2精品线...

瓜云互联-美国洛杉矶高防CN2高防云服务器,新老用户均可9折促销!低至32.4元/月!

瓜云互联一直主打超高性价比的海外vps产品,主要以美国cn2、香港cn2线路为主,100M以内高宽带,非常适合个人使用、企业等等!安全防护体系 弹性灵活,能为提供简单、 高效、智能、快速、低成本的云防护,帮助个人、企业从实现网络攻击防御,同时也承诺产品24H支持退换,不喜欢可以找客服退现,诚信自由交易!官方网站:点击访问瓜云互联官网活动方案:打折优惠策略:新老用户购买服务器统统9折优惠预存返款活动...

js 发邮件为你推荐
instagram电脑版iOS 有哪些优秀的照片处理软件代发邮件什么是商务邮件代发?暴力破解rar暴力破解rar,一个15位左右的密码,得用多长时间。(双核。2g内存)pat是什么格式pat是什么格式的文件啊pat是什么格式怎么能把常用格式的图片转换成PAT格式的呀~webservice框架WebService新手,请教WebService需要什么包shoujiao如何区分是不是颈椎病?cursorlocation在ENVI中双击遥感图像出来个CURSOR LOCATION/value对话框。下面有个LL : 31?6'21.84"N, 117?9'11.78"Eerp系统教程如何使用ERP系统操作?怎么保存整个网页怎样完整的保存一个网页
合肥虚拟主机 如何申请免费域名 enzu 国外idc webhostingpad omnis 腾讯云数据库 bash漏洞 42u机柜尺寸 godaddy支付宝 京东云擎 win8升级win10正式版 免费ddos防火墙 可外链网盘 百度云1t 33456 paypal注册教程 中国电信宽带测速器 个人免费主页 登陆空间 更多