程序包 com.sh.mail.util
类 MailUtil
java.lang.Object
com.sh.mail.util.MailUtil
Description: 邮件工具类
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
-
字段概要
字段修饰符和类型字段说明static org.apache.logging.log4j.Loggerstatic ConcurrentMap<String,String> static Stringstatic Stringstatic MailStatusChange_Istatic final long -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static void添加邮件状态static voidcheck(DataCenter dc) 邮件模块表结构检查static boolean通知立即发送static booleancheckEMail(String email) 检查邮件是否合法static String资源服务器路径static StringgetContentType(String fileName) 获取文件名类型static FileServer_I获取文件传送对象static Stringstatic CheckBoxGroupgetIsUsedGroup(String defaultValue) 是否有效static String获取邮件地址,支持表达式${DEPLOY_DIR}static StringgetMailByUserId(DataCenter dc, String userId) 获取用户对应的邮箱帐户static StringgetSendMail(DataCenter dc, String[] userIds) static InputStreamgetServerFile(String path) 从服务器上获取文件static StringgetStatusDesc(String status) 获取邮件状态描述static voidstatic StringprocessStatus(DataCenter dc, String emailId, String status) static String[]sendFile(InputStream is, String path) 传送文件到资源服务器static String[]sendMail(DataCenter dc, String mailId) 发送邮件static voidsetStatusChangeEvent(MailStatusChange_I statusChange)
-
字段详细资料
-
VERSION
public static final long VERSION- 另请参阅:
-
MSG_TYPE_SUCCESS
-
MSG_TYPE_FAILURE
-
log4j
public static org.apache.logging.log4j.Logger log4j -
statusChange
-
mailStatusMap
-
-
构造器详细资料
-
MailUtil
public MailUtil()
-
-
方法详细资料
-
j2seMailStartup
public static void j2seMailStartup() -
checkAndSendImmediate
public static boolean checkAndSendImmediate()通知立即发送- 返回:
- boolean
-
getServerFile
从服务器上获取文件- 参数:
path- 相对路径- 返回:
- InputStream
-
getFileServer
获取文件传送对象- 返回:
- FileServer_I
-
sendFile
传送文件到资源服务器- 参数:
is- InputStreampath- String- 返回:
- String[]
-
getMailAttachDir
获取邮件地址,支持表达式${DEPLOY_DIR}- 返回:
- String
-
getAttachResDir
资源服务器路径- 返回:
- String
-
addStatus
添加邮件状态- 参数:
status- Stringdesc- String
-
getStatusDesc
获取邮件状态描述- 参数:
status- String- 返回:
- String
-
setStatusChangeEvent
-
processStatus
-
sendMail
发送邮件- 参数:
dc- DataCentermailId- String- 返回:
- String[]
-
getMailByUserId
获取用户对应的邮箱帐户- 参数:
dc- DataCenteruserId- String- 返回:
- 邮箱帐户
-
getIsUsedGroup
是否有效- 参数:
defaultValue- String- 返回:
- CheckBoxGroup
-
check
邮件模块表结构检查- 参数:
dc- DataCenter
-
getContentType
获取文件名类型- 参数:
fileName- String- 返回:
- String
-
checkEMail
检查邮件是否合法- 参数:
email- String- 返回:
- true 合法 false 不合法
-
getSendMail
-
getHeader
-