exchange发草稿邮件
作为一个笔记吧,省的忘了,发草稿邮件的一个需求解决方式,demo如下
public static void main(String[] args) throws Exception {
// Exchange服务器的配置
String exchangeServer = "https://serverAddress/EWS/Exchange.asmx";
String username = "username";
String password = "password";
ExchangeService service = new ExchangeService();
ExchangeCredentials credentials = new WebCredentials(username, password);
service.setUrl(new URI(exchangeServer));
service.setCredentials(credentials);
EmailMessage draftEmail = new EmailMessage(service);
draftEmail.setSubject("Draft Email");
//邮件内容
draftEmail.setBody(MessageBody.getMessageBodyFromText("<h1>Hello, World!</h1><p>This is an HTML email.</p>"));
//收件人
draftEmail.getToRecipients().add("receiverAddress");
// 保存邮件为草稿
draftEmail.save();
}