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和相关细节。

BeerVM1GB内存/VDSps端口1GB,350元/月

beervm是一家国人商家,主要提供国内KVM VPS,有河南移动、广州移动等。现在预售湖南长沙联通vds,性价比高。湖南长沙vps(长沙vds),1GB内存/7GB SSD空间/10TB流量/1Gbps端口/独立IP/KVM,350元/月,有需要的可以关注一下。Beervm长沙联通vps套餐:长沙联通1G青春版(预售)长沙联通3G标准版(预售)长沙联通3G(预售)vCPU:1vCPU:2vCPU...

€4.99/月Contabo云服务器,美国高性价比VPS/4核8G内存200G SSD存储

Contabo是一家运营了20多年的欧洲老牌主机商,之前主要是运营德国数据中心,Contabo在今年4月份增设新加坡数据中心,近期同时新增了美国纽约和西雅图数据中心。全球布局基本完成,目前可选的数据中心包括:德国本土、美国东部(纽约)、美国西部(西雅图)、美国中部(圣路易斯)和亚洲的新加坡数据中心。Contabo的之前国外主机测评网站有多次介绍,他们家的特点就是性价比高,而且这个高不是一般的高,是...

野草云99元/月 ,香港独立服务器 E3-1230v2 16G 30M 299元/月 香港云服务器 4核 8G

野草云月末准备了一些促销,主推独立服务器,也有部分云服务器,价格比较有性价比,佣金是10%循环,如果有时间请帮我们推推,感谢!公司名:LucidaCloud Limited官方网站:https://www.yecaoyun.com/香港独立服务器:CPU型号内存硬盘带宽价格购买地址E3-1230v216G240GB SSD或1TB 企盘30M299元/月点击购买E5-265016G240GB SS...

js 发邮件为你推荐
ata考试有人能仔细讲一下ATA考试是什么吗?离线包百度地图离线包如何下载?财务系统软件2020年有什么好用的财务软件?5e5e5e如何更改bootstrap navbar的颜色 03 Topics 03 Ruby China音乐代码在html中插入mp3音频的代码是什么腾讯合作伙伴大会如何成为腾讯渠道合作伙伴?yui3YUI最详细的资料东兴证券网站东兴证券超强版下载,东兴证券超强版v6下载官方网站,东兴证券软件下载怎样删除聊天记录如何删除和一个人的聊天记录?cc防火墙web防火墙有什么作用
个人域名注册 河南vps lamp ddos ion NetSpeeder qq数据库下载 hkg 免费防火墙 亚马逊香港官网 免费高速空间 1美金 上海服务器 银盘服务是什么 江苏双线服务器 www789 免费ftp net空间 广州虚拟主机 华为云建站 更多