类 SendUtil
java.lang.Object
com.sh.mail.monitor.SendUtil
Description: 发送工具类
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- Aug 1, 2012
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidafterSendSuccess(DataCenter dc, MailSend mail, String internetMailId) 发送成功后将记录移动到成功信息表中static String[]checkSendEnable(DataCenter dc, MailSend mail) 检查邮件是否正在发送,解决多线程时有可能出现的同时发送邮件的问题static String随机生成IP值static booleanisSending(DataCenter dc, String addrId) 判断是否正在发送static String[]send(DataCenter dc, MailConfig mailConfig, MailSend mail) 发送单个邮件static String[]updateAddrStatus(DataCenter dc, String status, String addrId) 更新收件人状态static String[]updateAddrStatus(DataCenter dc, String status, String addrId, String remark) 更新收件人状态static String[]updateSendingStatus(DataCenter dc, String mailId, String status) 更新状态static StringupdateSendStatus(DataCenter dc, String mailId, String remark) 更新发送状态
-
字段详细资料
-
log4j
protected static org.apache.logging.log4j.Logger log4j
-
-
构造器详细资料
-
SendUtil
public SendUtil()
-
-
方法详细资料
-
send
发送单个邮件- 参数:
dc- 数据中心mailConfig- 邮箱帐户mail- 邮件信息- 返回:
- String[]
-
checkSendEnable
检查邮件是否正在发送,解决多线程时有可能出现的同时发送邮件的问题- 参数:
dc- DataCentermail- MailSend- 返回:
- String[]
-
updateSendStatus
更新发送状态- 参数:
dc- DataCentermailId- Stringremark- String- 返回:
- String
-
updateSendingStatus
更新状态- 参数:
dc- DataCentermailId- Stringstatus- String- 返回:
- String[]
-
updateAddrStatus
更新收件人状态- 参数:
dc- DataCenterstatus- StringaddrId- String- 返回:
- String[]
-
updateAddrStatus
更新收件人状态- 参数:
dc- DataCenterstatus- StringaddrId- Stringremark- String- 返回:
- String[]
-
isSending
判断是否正在发送- 参数:
dc- DataCenteraddrId- String- 返回:
- boolean
-
afterSendSuccess
发送成功后将记录移动到成功信息表中- 参数:
dc- DataCentermail- MailSendinternetMailId- String
-
generateIP
随机生成IP值- 返回:
- String
-