婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 在jsp中發送email

在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中發送email》,本文關鍵詞  在,jsp,中,發送,email,在,jsp,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《在jsp中發送email》相關的同類信息!
  • 本頁收集關于在jsp中發送email的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 大足县| 临朐县| 蒙阴县| 湾仔区| 会昌县| 花莲市| 韩城市| 东阿县| 固安县| 北宁市| 邯郸县| 寿宁县| 密云县| 彭水| 微博| 泽普县| 平远县| 沙河市| 伊金霍洛旗| 德昌县| 越西县| 张掖市| 象州县| 静安区| 绥滨县| 白城市| 台中市| 裕民县| 县级市| 尤溪县| 米脂县| 广西| 黎川县| 工布江达县| 涟源市| 溆浦县| 黔东| 柳江县| 连州市| 兴隆县| 休宁县|