freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

最新畢業(yè)設計基于java的郵箱管理服務器設計與實現(xiàn)-資料下載頁

2025-06-20 12:53本頁面
  

【正文】 報,2006,28(6):8486[3]柳永坡,劉雪梅,趙長海.JSP應用開發(fā)技術[M].北京:人民郵電出版社,2005,3032[4][M].北京:高等教育出版社,2004[5] Server :清華大學出版社,2007,3238[6]楊淑萍,[J].電腦知識與技術[J],2006,(20):106108[7]鐘忺, API的郵件認證與接收[J].計算機與數(shù)字工程,2007,35(3):145147[8]Sun Microsystems,Inc JavaMail API design specification version [9]Sun Microsystems,Inc JavaBeans activation framework specification [10]amp。Servlet學習筆記[M].清華大學出版社,2012年05月.[11] Web開發(fā)技術詳解[M].,2009年01月.[12] 鐘路,劉玲,夏紅莜 基于Java Mail API 的Web 郵件系統(tǒng)開發(fā) 武漢理工大學學報[13] 林寒超,張南平 Hibernate技術的研究[J].計算機技術與發(fā)展,2006, 16(11): 112113,116 [14] 田珂,謝世波,[J].計算機工程,2003, 29(22): 9395 [15] Web整合開發(fā)王者歸來[M]. 北京:清華大學出版社,2010 [16] Craig Walls, Ryan BreidenBach. Spring In Action[M]. Manning Publications. 2006 附 錄package 。 import 。 import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。/** * 該類使用Socket連接到郵件服務器, * 并實現(xiàn)了向指定郵箱發(fā)送郵件及附件的功能。 * * @author Zhong Lizhi */public class Mail { /** * 換行符 */ private static final String LINE_END = \r\n。 /** * 值為“true”輸出高度信息(包括服務器響應信息),值為“ * false”則不輸出調試信息。 */ private boolean isDebug = true。 /** * 值為“true”則在發(fā)送郵件{@link Mailsend()} * 過程中會讀取服務器端返回的消息, * 并在郵件發(fā)送完畢后將這些消息返回給用戶。 */ private boolean isAllowReadSocketInfo = true。 /** * 郵件服務器地址 */ private String host。 /** * 發(fā)件人郵箱地址 */ private String from。 /** * 收件人郵箱地址 */ private ListString to。 /** * 抄送地址 */ private ListString cc。 /** * 暗送地址 */ private ListString bcc。 /** * 郵件主題 */ private String subject。 /** * 用戶名 */ private String user。 /** * 密碼 */ private String password。 /** * MIME郵件類型 */ private String contentType。 /** * 用來綁定多個郵件單元{@link partSet} * 的分隔標識,我們可以將郵件的正文及每一個附件都看作是一個郵件單元 * 。 */ private String boundary。 /** * 郵件單元分隔標識符,該屬性將用來在郵件中作為分割各個郵件單元的標識 * 。 */ private String boundaryNextPart。 /** * 傳輸郵件所采用的編碼 */ private String contentTransferEncoding。 /** * 設置郵件正文所用的字符集 */ private String charset。 /** * 內容描述 */ private String contentDisposition。 /** * 郵件正文 */ private String content。 /** * 發(fā)送郵件日期的顯示格式 */ private String simpleDatePattern。 /** * 附件的默認MIME類型 */ private String defaultAttachmentContentType。 /** * 郵件單元的集合,用來存放正文單元和所有的附件單元。 */ private ListMailPart partSet。 /** * 不同類型文件對應的{@link MIME} 類型映射。在添加附件 * {@link addAttachment(String)} * 時,程序會在這個映射中查找對應文件的 {@link MIME} * 類型,如果沒有, 則使用 * {@link defaultAttachmentContentType} * 所定義的類型。 */ private static MapString, String contentTypeMap。 static { // MIME Media Types contentTypeMap = new HashMapString, String()。 (xls, application/)。 (xlsx, application/)。 (xlsm, application/)。 (xlsb, application/)。 (doc, application/msword)。 (dot, application/msword)。 (docx, application/msword)。 (docm, application/msword)。 (dotm, application/msword)。 } /** * 該類用來實例化一個正文單元或附件單元對象,他繼承了 * {@link Mail} * ,在這里制作這個子類主要是為了區(qū)別郵件單元對象和郵件服務對象 * ,使程序易讀一些。 這些郵件單元全部會放到partSet * 中,在發(fā)送郵件 {@link send()}時, 程序會調用 * {@link getAllParts()} * 方法將所有的單元合并成一個符合MIME格式的字符串。 * * @author Zhong Lizhi */ private class MailPart extends Mail { public MailPart() { } } /** * 默認構造函數(shù) */ public Mail() { defaultAttachmentContentType = application/octetstream。 simpleDatePattern = yyyyMMdd HH:mm:ss。 boundary = =_NextPart_zlz_3907_ + ()。 boundaryNextPart = + boundary。 contentTransferEncoding = base64。 contentType = multipart/alternative。 charset = ().name()。 partSet = new ArrayListMailPart()。 to = new ArrayListString()。 cc = new ArrayListString()。 bcc = new ArrayListString()。 } /** * 根據(jù)指定的完整文件名在 * {@link contentTypeMap} * 中查找其相應的MIME類型, 如果沒找到,則返回 * {@link defaultAttachmentContentType} * 所指定的默認類型。 * * @param fileName * 文件名 * @return 返回文件對應的MIME類型。 */ private String getPartContentType(String fileName) { String ret = null。 if (null != fileName) { int flag = (.)。 if (0 = flag amp。amp。 flag () 1) { fileName = (flag + 1)。 } ret = (fileName)。 } if (null == ret) { ret = defaultAttachmentContentType。 } return ret。 } /** * 將給定字符串轉換為base64編碼的字符串 * * @param str * 需要轉碼的字符串 * @param charset * 原字符串的編碼格式 * @return base64編碼格式的字符 */ private String toBase64(String str, String charset) { if (null != str) { try { return toBase64((charset))。 } catch (UnsupportedEncodingException e) { ()。 } } return 。 } /** * 將指定的字節(jié)數(shù)組轉換為base64格式的字符串 * * @param bs * 需要轉碼的字節(jié)數(shù)組 * @return base64編碼格式的字符 */ private String toBase64(byte[] bs) { return new BASE64Encoder().encode(bs)。 } /** * 將給定字符串轉換為base64編碼的字符串 * * @param str *
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1