文档章节

aspose email 创建outlook 草稿状态邮件

jerry_hao
 jerry_hao
发布于 2015/02/27 15:18
字数 294
阅读 18
收藏 0

(转)

使用aspose email创建msg文件,用outlook打开,需求要求创建草稿格式的。

To save a draft email:

  1. Create an instance of the MailMessage class.

  2. Set the MailMessage object's properties like subject, body, from, to and CC.

  3. Create an instance of the MapiMessage class.

  4. Load a MailMessage instance in the MapiMessage object using the MapiMessage class' fromMailMessage() method.

  5. Set the message flags using the MapiMessage class' setMessageFlags() method.

  6. Save the message to disk in Outlook format using the MapiMessage class' save() method.

public static void main(String[] args)
{
    // Declare a string variable to store the path to disk location
    String strBaseFolder = "D:\\Data\\Aspose\\resources\\";

    // Create a new instance of MailMessage class
    MailMessage message = new MailMessage();

    // Set sender information
    message.setFrom(new MailAddress("from@domain.com", "Sender Name", false));

    // Add recipients
    message.getTo().add(new MailAddress("to1@domain.com", "Recipient 1", false));
    message.getTo().add(new MailAddress("to2@domain.com", "Recipient 2", false));

    // Set subject of the message
    message.setSubject("New message created by Aspose.Email for Java");

    // Set Html body of the message
    message.setHtmlBody("<b>This line is in bold.</b> <br/> <br/>"
            + "<font color=blue>This line is in blue color</font>");

    // Create an instance of MapiMessage and load the MailMessag instance into it
    MapiMessage mapiMsg = MapiMessage.fromMailMessage(message);

    // Set the MapiMessageFlags as UNSENT and FROMME
    mapiMsg.setMessageFlags(MapiMessageFlags.MSGFLAG_UNSENT | MapiMessageFlags.MSGFLAG_FROMME);

    // Save the MapiMessage to disk
    mapiMsg.save(strBaseFolder + "New-Draft.msg");
}


本文转载自:http://www.aspose.com/docs/display/emailjava/Save+Message+as+Draft

共有 人打赏支持
jerry_hao
粉丝 1
博文 2
码字总数 183
作品 0
海淀
私信 提问
Aspose.Email

Aspose.Email 是一组控件用于轻松的开发 email 功能的应用程序、Web应用、Web服务和Windows 应用。支持 Outlook PST, EML, MSG, and MHT 格式. 允许开发者直接与 SMTP, POP, FTP, 和 MS Exc...

匿名
2012/01/05
3.7K
0
Aspose.Email for Java 5.7.0 发布

Aspose.Email for Java 5.7.0 发布,该版本修复了一些bug,带来了性能和功能的提升。 性能提升 从 HTML 文件创建电子邮件消息 More Info 支持添加标题到 EWS 请求 More Info 支持 IMAP Idle ...

oschina
2015/09/16
1K
3
Aspose.Email for Java 2.7.0 发布

Aspose.Email for Java 2.7.0 版本包括一个增强的客户端草稿信息的处理,用户能够从rtf格式化信息识别和提取嵌入的附件(内联和图标),包括重要的修正相关消息,消息中提取PST转换问题,编码问题...

oschina
2013/03/14
818
0
打印或者转换整个文件或个别网页为TIFF的控件Aspose.Words

Aspose.Words控件是一个类库,使您可以执行大部分文件处理的工作。 Aspose.Words支持DOC,OOXML,RTF,HTML,OpenDocument,PDF,XPS,EPUB和其他格式。采用Aspose.Words您可以生成,修改,转...

netkongjian
2014/06/21
0
0
outlook2003 规则无法删除和更改的解决办法

不知什么原因,想删除以前设好的outlook规则时发现无法删除它了,赖着不走. 在安装目录和个人数据目录中都没找到相关文件,无耐之下在网上搜了下. 经本人亲测可以解决问题 在关闭outlook 2003的...

tao61
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Cookie 显示用户上次访问的时间

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.serv......

gwl_
今天
1
0
网络编程

第14天 网络编程 今日内容介绍  网络通信协议  UDP通信  TCP通信 今日学习目标  能够辨别UDP和TCP协议特点  能够说出UDP协议下两个常用类名称  能够说出TCP协议下两个常用类名称...

stars永恒
今天
1
0
二进制相关

二进制 众所周知计算机使用的是二进制,数字的二进制是如何表示的呢? 实际就是逢二进一。比如 2 用二进制就是 10。那么根据此可以推算出 5的二进制等于 10*10+1 即为 101。 在计算机中,负数以...

NotFound403
昨天
3
0
day22:

1、写一个getinterface.sh 脚本可以接受选项[i,I],完成下面任务: 1)使用格式:getinterface.sh [-i interface | -I ip] 2)当用户使用-i选项时,显示指定网卡的IP地址;当用户使用-I选项...

芬野de博客
昨天
2
0
Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现

自Spring Cloud Alibaba发布第一个Release以来,就备受国内开发者的高度关注。虽然Spring Cloud Alibaba还没能纳入Spring Cloud的主版本管理中,但是凭借阿里中间件团队的背景,还是得到不少...

程序猿DD
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部