文档章节

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 for Java 2.7.0 发布

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

oschina
2013/03/14
788
0
Aspose.Email for .NET 1.7.0 发布

Aspose.Email for .NET 1.7.0 发布,支持创建 TNEF 消息文件,可通过 MapiMessage 类识别 Outlook 消息类型,MHTML 渲染的增强以及修复了不少的 bug。 Aspose.Email for .NET 是一组控件用于...

oschina
2012/05/08
206
0
Aspose.Email for .NET 3.2.0 发布

Aspose.Email for .NET 3.2.0 发布了,改进记录包括: 为 Exchange 用户使用 DefaultCredentials 对 SMTP 认证进行改进,这样在登录到 Windows 域后发送邮件就无需再提供用户名和口令 程序运...

oschina
2013/08/02
772
0
Aspose.Email for .NET 3.7.0 发布

Aspose.Email for .NET 3.7.0 发布,此版本更新内容如下: 增强 EWS 客户端功能,引入一系列功能的创建,更新,删除了 Exchang 服务器上的日历项目 扩展了 Outlook 日历项目的功能,成为集视...

oschina
2014/01/05
400
0
Aspose.Email 3.6.0 发布

Aspose.Email 3.6.0 发布,该版本支持通过发送者、接收者、主题、消息重要性、附件、消息大小和消息 ID 对 PST 文件进行搜索;可增加提醒者来创建委派,并保存为 ICS 和 MSG 文件格式。 Aspo...

oschina
2013/12/04
737
0

没有更多内容

加载失败,请刷新页面

加载更多

Apache Spark 2.3 重要特性介绍

本文翻译自:https://databricks.com/blog/2018/02/28/introducing-apache-spark-2-3.html 为了继续实现 Spark 更快,更轻松,更智能的目标,Spark 2.3 在许多模块都做了重要的更新,比如 St...

hblt-j
10分钟前
1
0
Git基本操作

Git基本操作 git add . git commit git commit -m "updata" git log查看日志 git checkout xxx 切换分支到xxx 常用命令 版本库管理 创建版本库 # 初始化版本库mkdir learngit && cd learng...

lslaiwy
13分钟前
1
0
ubuntu 彻底删除 mysql 然后重装 mysql

ubuntu 彻底删除 mysql 然后重装 mysql 删除 mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-......

关上越
16分钟前
1
0
Fabric.js高级点的教程3--添加遮罩和裁剪的方法

写这篇文章的时候我就要说一下了,这个遮罩和裁剪耗费了我真的是九牛二虎之力 裁剪的插件很多,无论你用原生JS,JQuery, Vue还是React.总能找到一款裁剪插件。今天我要说的是自己写一个截图功...

xmqywx
19分钟前
1
0
springboot 初始化不设置数据源 由接口动态设置数据源(传入ip 端口 数据库名称 账号 密码)

程序无需重启可以加个过滤器支持未设置数据库无法调用将配置存到property文件,也可存到缓存设置时需要一个工具类判断传入的数据库是否可连接等import org.apache.commo...

林伟琨
25分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部