文档章节

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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

kernel version does not match DSO version

错误信息: kernel version 384.11 does not match DSO version 384.130.0 原因是: cuda driver版本太低,不匹配DSO 简单有效的修复方法,升级nvidia driver, 步骤如下: 1. google seach ...

刘小米
今天
0
0
maven坐标和依赖

一、maven坐标详解 <groupId>com.fgt.club</groupId><artifactId>club-common-service-facade</artifactId><version>3.0.0</version><packaging>jar</packaging> maven的坐标元素说......

老韭菜
今天
1
0
springmvc-servlet.xml配置表功能解释

问:<?xml version="1.0" encoding="UTF-8" ?> 答: xml version="1.0"表示是此xml文件的版本是1.0 encoding="UTF-8"表示此文件的编码方式是UTF-8 问:<!DOCTYPE beans PUBLIC "-//SPRING//......

隐士族隐逸
今天
1
0
基于TP5的微信的公众号获取登录用户信息

之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作 基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—...

月夜中徘徊
今天
0
0
youTrack

package jetbrains.teamsys.license.runtime; 计算lis package jetbrains.ring.license.reader; 验证lis 安装后先不要生成lis,要把相关文件进行替换 ring-license-checker-1.0.41.jar char......

max佩恩
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部