public class SendUtil
extends java.lang.Object
Description: 发送工具类
Title:首亨软件 - TSS/CRM等
构造器和说明 |
---|
SendUtil() |
限定符和类型 | 方法和说明 |
---|---|
static void |
afterSendSuccess(DataCenter dc,
MailSend mail,
java.lang.String internetMailId)
发送成功后将记录移动到成功信息表中
|
static java.lang.String[] |
checkSendEnable(DataCenter dc,
MailSend mail)
检查邮件是否正在发送,解决多线程时有可能出现的同时发送邮件的问题
|
static java.lang.String |
generateIP()
随机生成IP值
|
static boolean |
isSending(DataCenter dc,
java.lang.String addrId)
判断是否正在发送
|
static void |
main(java.lang.String[] args) |
static java.lang.String[] |
send(DataCenter dc,
MailConfig mailConfig,
MailSend mail)
发送单个邮件
|
static java.lang.String[] |
updateAddrStatus(DataCenter dc,
java.lang.String status,
java.lang.String addrId)
更新收件人状态
|
static java.lang.String[] |
updateAddrStatus(DataCenter dc,
java.lang.String status,
java.lang.String addrId,
java.lang.String remark)
更新收件人状态
|
static java.lang.String[] |
updateSendingStatus(DataCenter dc,
java.lang.String mailId,
java.lang.String status)
更新状态
|
static java.lang.String |
updateSendStatus(DataCenter dc,
java.lang.String mailId,
java.lang.String remark)
更新发送状态
|
public static java.lang.String[] send(DataCenter dc, MailConfig mailConfig, MailSend mail)
dc
- 数据中心mailConfig
- 邮箱帐户mail
- 邮件信息public static java.lang.String[] checkSendEnable(DataCenter dc, MailSend mail)
dc
- DataCentermail
- MailSendpublic static java.lang.String updateSendStatus(DataCenter dc, java.lang.String mailId, java.lang.String remark)
dc
- DataCentermailId
- Stringremark
- Stringpublic static java.lang.String[] updateSendingStatus(DataCenter dc, java.lang.String mailId, java.lang.String status)
dc
- DataCentermailId
- Stringstatus
- Stringpublic static java.lang.String[] updateAddrStatus(DataCenter dc, java.lang.String status, java.lang.String addrId)
dc
- DataCenterstatus
- StringaddrId
- Stringpublic static java.lang.String[] updateAddrStatus(DataCenter dc, java.lang.String status, java.lang.String addrId, java.lang.String remark)
dc
- DataCenterstatus
- StringaddrId
- Stringremark
- Stringpublic static boolean isSending(DataCenter dc, java.lang.String addrId)
dc
- DataCenteraddrId
- Stringpublic static void afterSendSuccess(DataCenter dc, MailSend mail, java.lang.String internetMailId)
dc
- DataCentermail
- MailSendinternetMailId
- Stringpublic static java.lang.String generateIP()
public static void main(java.lang.String[] args)