一、我們可以通過任何支持sun規范中的sun.net.smtp包的JSP引擎(如JSWDK)發送mail。
(警告:使用內置的internal Sun規范包,這將影響到你的jsp程序的可移植性。)

以下scriptlet利用SmtpClient類在 " /> 高清观看ZSHH96的视频素材,日欧一片内射VA在线影院,亚洲AV无码乱码在线观看浪潮

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

在jsp中發送email

在jsp中發送email

一、我們可以通過任何支持sun規范中的sun.NET.smtp包的JSP引擎(如JSWDK)發送mail。
(警告:使用內置的internal Sun規范包,這將影響到你的jsp程序的可移植性。)

以下scriptlet利用SmtpClient類在jsp文件中發送email。





二、 JavaMail是官方的 Java mail API,可參考 http://Java.sun.com/products/Javamail/。雖然該API比 sun.NET.smtp.SmtpClient更豐富或者說更復雜,但它是可移植的。這里重新創建了一個 MailSender類,它包含了 JavaMail API。如下所示:


// ms_ prefix is for MailSender class variables
// str prefix is for String
// astr prefix is for array of Strings
// strbuf prefix is for StringBuffers, etc.
public MailSender(
String strFrom, // sender
String[] astrTo, // recipient(s)
String[] astrBCC, // bcc recipient(s), optional
String strSubject, // subject
boolean debugging)
{
ms_strFrom = strFrom; // who the message is from
ms_astrTo = astrTo; // who (plural) the message is to
ms_debugging = debugging; // who (plural) the message is to

// set the host
Properties props = new Properties();
props.put(/"mail.smtp.host/", ms_strSMTPHost);

// create some properties and get the default Session
Session session = Session.getDefaultInstance(props, null);
session.setDebug(ms_debugging);

try {
// create a message
ms_msg = new MimeMessage(session);

// set the from
InterNETAddress from = new InterNETAddress(strFrom);
ms_msg.setFrom(from);

// set the to
InterNETAddress[] address = new InterNETAddress[astrTo.length];
for (int i = 0; i astrTo.length; ++i)
{
address[i] = new InterNETAddress(astrTo[i]);
}
ms_msg.setRecipients(Message.RecipientType.TO, address);

// set the bcc recipients
if (astrBCC != null)
{
address = new InterNETAddress[astrBCC.length];
for (int i = 0; i astrBCC.length; ++i)
{
eh.dbg(/"astrBCC[/" + i + /"] is: /'/" + astrBCC[i] + /"/'/");
address[i] = new InterNETAddress(astrBCC[i]);
}
ms_msg.setRecipients(Message.RecipientType.BCC, address);
}

// set the subject
ms_msg.setSubject(strSubject);

// set up the string buffer which will hold the message
ms_strbufMsg = new StringBuffer();

} catch (MessagingException mex) {
mex.printStackTrace(System.err);
} catch (Exception ex) {
ex.printStackTrace(System.err);
}
}

public void ms_add(String strText)
{
ms_strbufMsg.append(strText);
}

public void ms_send()
{
try {
// set the content as plain text
ms_msg.setContent(new String(ms_strbufMsg), /"text/plain/");

// and away
Transport.send(ms_msg);
} catch (Exception ex) {
System.out.println(/"Caught exception in MailSender.ms_send: /" + ex);
}
}

jsp技術在jsp中發送email,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 99国产精品免费视频 | 飘雪在线观看免费高清完整版韩国 | 国产永不无码精品AV永久 | 丰满的美女射精动态图 | 大地影院在线播放 | 国产成人无码AV麻豆 | 欧美精品熟妇乱 | 国产成人国产在线观看入口 | 蜜柚在线观看免费高清官网视频 | 浪潮AV色综合久久天堂 | 小草高清视频免费直播 | 无限好资源免费观看 | 久久这里只精品热在线99 | 欧美91精品久久久久网免费 | 久久超碰国产精品最新 | 午夜家庭影院 | 我的奶头被客人吸的又肿又红 | 国产午夜精品一区二区理论影院 | 中国bdsmchinesehd 中俄两军在日本海等上空战略巡航 | 美女全光末满18勿进 | 亚洲在线2018最新无码 | 久久橹 | 中文字幕在线观看网站 | vr亚洲成年网址在线观看 | 亚洲精品午睡沙发系列 | 欧美末成年videos在线 | 日韩精品久久日日躁夜夜躁影视 | 一本色道久久综合亚洲精品蜜桃冫 | 99精品网站| 国产综合视频在线观看一区 | 人妻免费久久久久久久了 | 日韩欧美精品有码在线播放免费 | 无人区乱码区1卡2卡三卡在线 | 德国美女密密麻麻浓毛 | 久草网国产自偷拍 | 国产精品日本不卡一区二区 | 护士喂我吃乳液我脱她内裤 | 东北足疗店妓女在线观看 | 中国xxxxx| 国产揄拍国产精品 | 日韩亚洲欧美中文高清在线 |