public abstract class OutlookMeetingUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger |
static String |
mailHost |
static String |
mailPassword |
static String |
mailUser |
static int |
smtpPort |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
createMeeting(Date startTime,
Date endTime,
String title,
String organizerName,
String organizerEmail,
String location,
String description,
List<org.apache.commons.lang3.tuple.Pair<String,String>> participators)
新增
|
static void |
deleteMeeting(String uidStr,
Date startTime,
Date endTime,
String title,
String organizerName,
String organizerEmail,
String location,
String description,
List<org.apache.commons.lang3.tuple.Pair<String,String>> participators) |
static void |
sendTextEmail(String content,
String subject,
List<String> receiveMail) |
static void |
sendTextEmail(String content,
String subject,
String sendMail,
String password,
List<String> receiveMail,
String mailHost,
int port)
通过smtp协议发送邮件的方法
|
static void |
setOutlookServer(String mailHost,
String mailUser,
String mailPassword) |
static void |
setOutlookServer(String mailHost,
String mailUser,
String mailPassword,
int smtpPort) |
static void |
updateMeeting(String uidStr,
Date startTime,
Date endTime,
String title,
String organizerName,
String organizerEmail,
String location,
String description,
List<org.apache.commons.lang3.tuple.Pair<String,String>> participators)
更新已预订过的会议
|
static net.fortuna.ical4j.model.DateTime |
utilDateToIcalDatetime(Date date) |
protected static final org.slf4j.Logger logger
public static String mailHost
public static String mailUser
public static String mailPassword
public static int smtpPort
public static void setOutlookServer(String mailHost, String mailUser, String mailPassword)
public static void setOutlookServer(String mailHost, String mailUser, String mailPassword, int smtpPort)
public static void sendTextEmail(String content, String subject, String sendMail, String password, List<String> receiveMail, String mailHost, int port) throws javax.mail.MessagingException, IOException
content:邮件内容 - subject:主题 - sendMail:发送邮件地址 - password:发送邮件的登陆密码 - receiveMail:接收邮件的地址,可以包含多个地址, - mailHost:发送邮件的smtp服务器 - port:端口号 - javax.mail.MessagingException - 异常IOException - 异常public static void sendTextEmail(String content, String subject, List<String> receiveMail) throws javax.mail.internet.AddressException, javax.mail.MessagingException, IOException
javax.mail.internet.AddressExceptionjavax.mail.MessagingExceptionIOExceptionpublic static net.fortuna.ical4j.model.DateTime utilDateToIcalDatetime(Date date)
public static String createMeeting(Date startTime, Date endTime, String title, String organizerName, String organizerEmail, String location, String description, List<org.apache.commons.lang3.tuple.Pair<String,String>> participators) throws javax.mail.MessagingException, IOException
startTime - 开始时间 格式yyyy-MM-dd-HH-mm-ssendTime - 结束时间title - 会议名称organizerName - 组织者名称organizerEmail - 组织者Emaillocation - 地点description - 描述participators - Pair 姓名 ,email地址
参与者名称列表,javax.mail.MessagingException - 异常IOException - 异常public static void updateMeeting(String uidStr, Date startTime, Date endTime, String title, String organizerName, String organizerEmail, String location, String description, List<org.apache.commons.lang3.tuple.Pair<String,String>> participators) throws javax.mail.MessagingException, IOException
uidStr - 会议IDstartTime - 开始时间 格式yyyy-MM-dd-HH-mm-ssendTime - 结束时间title - 会议名称organizerName - 组织者名称organizerEmail - 组织者Emaillocation - 地点description - 会议内容描述participators - Pair 姓名 ,email地址
参与者名称列表,javax.mail.MessagingException - 异常IOException - 异常public static void deleteMeeting(String uidStr, Date startTime, Date endTime, String title, String organizerName, String organizerEmail, String location, String description, List<org.apache.commons.lang3.tuple.Pair<String,String>> participators) throws javax.mail.MessagingException, IOException
uidStr - 会议IDstartTime - 开始时间 格式yyyy-MM-dd-HH-mm-ssendTime - 结束时间title - 会议名称organizerName - 组织者名称organizerEmail - 组织者Emaillocation - 地点description - 会议内容描述participators - Pair 姓名 ,email地址
参与者名称列表,javax.mail.MessagingException - 异常IOException - 异常Copyright © 2017 江苏南大先腾信息产业股份有限公司. All rights reserved.