91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 14.17MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-06-19
  • 語言: Java
  • 標簽: JavaMail??EmailUtils??

資源簡介

Java mail 發(fā)送郵件,參數(shù)可配置,正文模板可配置

資源截圖

代碼片段和文件信息

package?com.lqs.util.properties;

import?java.io.BufferedReader;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileNotFoundException;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.io.UnsupportedEncodingException;
import?java.util.ArrayList;
import?java.util.Arrays;
import?java.util.Iterator;
import?java.util.List;
import?java.util.Properties;
import?java.util.Set;
import?java.util.regex.Matcher;
import?java.util.regex.Pattern;

import?javax.activation.DataHandler;
import?javax.activation.FileDataSource;
import?javax.mail.Message;
import?javax.mail.MessagingException;
import?javax.mail.Multipart;
import?javax.mail.Session;
import?javax.mail.Transport;
import?javax.mail.internet.InternetAddress;
import?javax.mail.internet.MimeBodyPart;
import?javax.mail.internet.MimeMessage;
import?javax.mail.internet.MimeMultipart;
import?javax.mail.internet.MimeUtility;

import?org.apache.commons.lang.StringUtils;

/**
?*?
?*?@ClassName:?EmailUtils
?*?@Description:?TODO?郵件發(fā)送工具類[使用?properties?作為配置文件]
?*?@author:?羅鈺程
?*?@date:?2017年3月24日?下午12:21:58
?*/
public?class?EmailUtils?{
private?static?final?String?PROPERTIESNAME?=?“email.properties“;//配置文件名
private?static?final?String?PATTERN?=?“\\w[-\\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\\.)+[A-Za-z]{214}“;//郵箱地址正則表達式
private?static?final?String?REGEX?=?“\\s*“;//去空格
private?static?EmailUtils?instance?=?null;
private?static?String?rpath;//項目路徑
private?static?String?filePath;//配置文件路徑
private?static?StringBuffer?sbf;

private?BufferedReader?in?=?null;//流
private?Properties?pro;//讀取配置文件
private?Session?session;//郵件會話對象?
????private?MimeMessage?mimeMsg;//MIME郵件對象?
????private?Multipart?mp;//Multipart對象郵件內(nèi)容標題附件等內(nèi)容均添加到其中后再生成MimeMessage對象?
????private?String?auth;//嘗試使用AUTH命令認證用戶
????private?String?protocol;//協(xié)議
private?String?host;//服務器
private?String?senderNick;//發(fā)件人名稱
private?String?username;//服務郵箱(from郵箱)
private?String?password;//郵箱密碼
private?String?logoUrl;//logo

static{
rpath?=?getRealPath();
filePath?=?rpath+PROPERTIESNAME;
}

public?EmailUtils(){
pro?=?new?Properties();
try?{
if(!fileIsTrue(filePath)){
System.out.println(“配置文件不存在“);
return;
}
in?=?new?BufferedReader(new?InputStreamReader(new?FileInputStream(filePath)?“UTF-8“));
if(in?==?null)?return;
pro.load(in);//加載配置文件
in.close();//關閉流
}?catch?(FileNotFoundException?e)?{
System.out.println(“文件不存在:“+e.toString());
}?catch?(IOException?e)?{
System.out.println(“IO?流關閉異常:“+e.toString());
}?finally?{
if(in?!=?null){
try?{
in.close();//關閉流
}?catch?(IOException?e)?{
System.out.println(“IO?流關閉異常:“+e.toString());
}
}
}
/*MailSSLSocketFactory?msf?=?null;//SSL?加密
try?{
msf?=?new?MailSSLSocketFactory();
msf.setTrustAllHosts(true);
}?catch?(GeneralSecurityException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace()

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1063??2017-03-28?18:59??EmailUtils\.classpath

?????文件???????1043??2017-03-24?18:05??EmailUtils\.project

?????文件????????503??2017-03-24?18:05??EmailUtils\.settings\.jsdtscope

?????文件?????????69??2017-03-27?14:38??EmailUtils\.settings\org.eclipse.core.resources.prefs

?????文件????????364??2017-03-24?18:05??EmailUtils\.settings\org.eclipse.jdt.core.prefs

?????文件????????482??2017-03-28?17:35??EmailUtils\.settings\org.eclipse.wst.common.component

?????文件????????345??2017-03-24?18:05??EmailUtils\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2017-03-24?18:05??EmailUtils\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2017-03-24?18:05??EmailUtils\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件???????9847??2017-03-29?18:53??EmailUtils\build\classes\163服務器端口.png

?????文件????????562??2017-03-29?10:23??EmailUtils\build\classes\apple_logo.png

?????文件??????14464??2017-03-30?14:27??EmailUtils\build\classes\com\lqs\util\properties\EmailUtils.class

?????文件??????14828??2017-03-30?14:27??EmailUtils\build\classes\com\lqs\util\xml\EmailUtils.class

?????文件???????3910??2017-03-30?12:19??EmailUtils\build\classes\email.model

?????文件????????918??2017-03-30?14:27??EmailUtils\build\classes\email.properties

?????文件???????1431??2017-03-30?14:27??EmailUtils\build\classes\email.xml

?????文件?????????43??2017-03-28?17:49??EmailUtils\build\classes\email_line.gif

?????文件?????????43??2017-03-28?17:58??EmailUtils\build\classes\email_spacer.gif

?????文件???????1911??2017-03-28?18:06??EmailUtils\build\classes\logo.gif

?????文件??????16933??2017-03-24?18:36??EmailUtils\build\classes\logo.jpg

?????文件???????2369??2017-03-24?18:12??EmailUtils\build\classes\logo.png

?????文件????????562??2017-03-29?15:46??EmailUtils\build\classes\logo_apple.png

?????文件???????1472??2017-03-28?18:06??EmailUtils\build\classes\right_logo.gif

?????文件????4640539??2017-03-30?11:46??EmailUtils\build\classes\TaiziLuoyc.gif

?????文件???????1919??2017-03-29?22:09??EmailUtils\build\classes\taizi_logo.png

?????文件???????9847??2017-03-29?18:53??EmailUtils\src\163服務器端口.png

?????文件????????562??2017-03-29?10:23??EmailUtils\src\apple_logo.png

?????文件??????17689??2017-03-30?14:27??EmailUtils\src\com\lqs\util\properties\EmailUtils.java

?????文件??????18831??2017-03-30?14:27??EmailUtils\src\com\lqs\util\xml\EmailUtils.java

?????文件???????3910??2017-03-30?12:19??EmailUtils\src\email.model

............此處省略52個文件信息

評論

共有 條評論