Category Archive: Aspose.Email产品系列

使用C#从MS Exchange Server读取电子邮件

使用C#从MS Exchange Server读取电子邮件

Microsoft Exchange Server是一个平台,可让您管理联系人,电子邮件,日历,日程安排并提供多种协作功能。使用MS Exchange Server,您可以部署自己的邮件服务器,而无需依赖第三方。也可以通过Web服务从您的Web,桌面或移动应用程序中访问MS Exchange Server。因此,您可以在应用程序中执行邮件和日历操作。在本文中,您将学习如何连接到Exchange Server以及如何使用C#阅读电子邮件

C#Exchange Server API-免费下载

用于.NET的Aspose.Email提供了易于使用的API,以便与MS Exchange Server一起使用。它使您可以使用Exchange Web服务(EWS)或Internet邮件访问协议(IMAP)连接到邮件服务器。建立连接后,您可以在几个步骤中访问邮箱中的项目。您可以通过NuGet安装.NET的Aspose.Email下载

Posted in Aspose.Email产品系列 | Tagged ,

使用Java创建和发送Outlook电子邮件

创建和发送Java的Outlook电子邮件

Aspose.Email for Java是一个功能强大的电子邮件处理API,它提供了电子邮件管理的所有基本和高级功能。它使您可以从Java应用程序中创建Outlook电子邮件,阅读现有电子邮件,以及将MSG,EML,PST,OST,MBOX和MHT消息转换为其他格式。在本文中,我将演示如何使用Java创建和发送Outlook电子邮件的一些基本但重要的功能。

我将在本文中介绍以下创建和发送电子邮件的功能:

Java Email API-安装

Java的Aspose.Email可以从“下载”部分下载,也可以使用以下Maven配置进行安装。

资料库

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

相依性

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-email</artifactId>
    <version>20.3</version>
    <classifier>jdk16</classifier>
</dependency>

使用Java创建Outlook电子邮件

Aspose.Email for

Posted in Aspose.Email产品系列 | Tagged , ,

Aspose.Email for C ++现已推出!

aspose-email-for-cpp我们很高兴地宣布推出Aspose.Email for C++。Aspose.Email产品系列的这个扩展可以让您使用本地C ++中的Outlook和其他常用的消息格式,而无需安装Microsoft Outlook。 API目前的目标是Windows操作系统,但是我们很快就会提供在Linux操作系统上使用API的功能。

Aspose.Email for C++提供的功能

Aspose.Email for C++初始版本包含Aspose.Email for .NET支持的几个功能。该API目前支持以下电子邮件功能。

  • 使用几种电子邮件文件格式,如EML,EMLx,MSG和OFT
  • 将电子邮件格式从一种文件格式转换为另一种格式的MHTML和HTML格式
  • 处理Outlook子项目如下
    • 消息
    • 联系方式
    • 事记
    • 任务
    • 日历项目
    • 分发列表
  • 处理消息附件和嵌入对象
  • 创建和操作Outlook PST和OST文件格式
  • 支持操作Outlook项目的MAPI属性
  • 使用投票选项和消息优先级
  • 操作消息标题
  • 支持TNEF文件格式

API限制

Aspose.Email for C++具有以下限制,使其与Aspose.Email产品系列的其他API不同。 这些是:

  • API不支持如下通信协议:
Posted in Aspose.Email产品系列 |

Aspose.Email for Java 18.1 改进了电子邮件通讯

aspose-email-for-java我们十分高兴的宣布Aspose.Email for Java 18.1新版本的发布。从其等效的.NET版本移植而来,此版本包含与.NET版本的API中相同的改进和增强功能。 有关新增功能和固定功能的详细说明,请访问API文档的发行说明部分。

Aspose.Email for Java 18.1改进之处

版本包含对整体API功能的一些改进,从而进一步增加了API在预期输出方面的整体稳定性和性能。 这些改进涵盖了API的不同功能领域,包括:

  • 设置html正文后保留邮件正文字体
  • 发出检索电子邮件的HTML正文文本
  • 日历EML重新保存时丢失数据
  • 将内嵌图像转换为常规附件
  • 问题是从EML读取收件人和发件人信息
  • 在保留EML的同时将消息正文转换为编码字符串
  • 使用附件添加EML时,在MBox中创建多个EML文件
  • 将EML转换为XPS的存在的异常

API产品资源

我们在网上提供了有关Aspose.Email for Java API入门的详细信息。 这些是:

Posted in Aspose.Email产品系列 |

Aspose.Email for .NET 18.1改进了SMTP,POP3和IMAP功能

aspose-email-for-.NETAspose.Email for .NET 18.1版本现已发布。API的每月版本包括与API的各种功能相关的功能改进。 这些包括对SMTP的SMTP,POP3和IMAP客户端的内部增强以及修复一些错误。 有关新增功能和固定功能的详细说明,请访问API文档的发行说明部分。

Aspose.Email for .NET 18.1改进之处

该版本包含对整体API功能的一些改进,从而进一步增加了API在预期输出方面的整体稳定性和性能。 这些改进涵盖了API的不同功能领域,包括:

  • 设置html正文后保留邮件正文字体
  • 发出检索电子邮件的HTML正文文本
  • 日历EML重新保存时丢失数据
  • 将内嵌图像转换为常规附件
  • 从EML读取收件人和发件人信息存在的问题
  • 在保留EML的同时将消息正文转换为编码字符串
  • 使用附件添加EML时,在MBox中创建多个EML文件
  • 将EML转换为XPS出现的异常

API产品资源

以下API资源可以帮助您开始使用Aspose.Email API。

Posted in Aspose.Email产品系列 |

使用Aspose.Email for Java 17.12保留附件格式

aspose-email-for-java我们十分高兴的宣布Aspose.Email for Java 17.12新版本的发布。此版本带来了与.NET版本等效的Aspose.Email相同的改进。 具体来说,它提供了从PST文件中提取联系人和任务时保留附件格式的功能。 有关新增功能和固定功能的详细说明,请访问API文档的发行说明部分。

转换期间保留附件格式

此版本引入了在保存到光盘期间保存Outlook项目的附件格式的功能。 附件MSG格式现在可以从PST文件导出Outlook联系人和任务时保留。 这可以通过使用EmlSaveOptions的setPreserveEmbeddedMessageFormat方法为true来实现。

EmlSaveOptions saveOptions = new EmlSaveOptions(MailMessageSaveType.getEmlFormat());
saveOptions.setPreserveEmbeddedMessageFormat(true);
message.save("output.eml", saveOptions);

其它改进

此版本还包括一些bug修复方面的改进。 这些包括以下相关的问题:

  • 处理加密的消息
  • 电邮转换成MHTML
  • 在转换过程中将超链接呈现为HTML
  • 在将EML转换为MSG的过程中,时区会发生变化
  • 将消息转换为MSG和ICS时出现异常
  • 消息转换为XPS期间格式化丢失

API资源

我们在网上提供了有关Aspose.Email for Java API入门的详细信息。 这些是:

Posted in Aspose.Email产品系列 |

Aspose.Email for Android via Java改进了PST操作

aspose-email-for-android-via-java我们十分高兴的宣布发布Aspose.Email for Andorid via Java 17.12新版本。本月的发布包括一个增强功能,用于在从PST文件导出任务和联系人时保留附件的格式。 它还包括其他一些改进的bug修复,进一步增加了API的整体稳定性。 获取详细新增及修复功能,请访问API文档的发行说明部分。

转换期间保留附件格式

此版本引入了在保存到光盘期间保存Outlook项目的附件格式的功能。 附件MSG格式现在可以从PST文件导出Outlook联系人和任务时保留。 这可以通过使用EmlSaveOptions的setPreserveEmbeddedMessageFormat方法为true来实现。

EmlSaveOptions saveOptions = new EmlSaveOptions(MailMessageSaveType.getEmlFormat());
saveOptions.setPreserveEmbeddedMessageFormat(true);
message.save("output.eml", saveOptions);

其它改进

此版本还包括一些bug修复方面的改进。 这些包括以下相关的问题:

  • 处理加密的消息
  • 电邮转换成MHTML
  • 在转换过程中将超链接呈现为HTML
  • 在将EML转换为MSG的过程中,时区会发生变化
  • 将消息转换为MSG和ICS时出现异常
  • 消息转换为XPS期间格式化丢失

API资源

Aspose.Email for Android via Java文档部分

Posted in Aspose.Email产品系列 |

Aspose.Email for Java支持扩展属性操作

aspose-email-for-java我们很高兴的宣布发布Aspose.Email for Java 17.11。此版本引入了使用API的Exchange Web服务(EWS)客户端处理消息的扩展属性的新功能。 此外,它还为API的其他功能带来了一些修复,从而进一步稳定API在预期行为方面的整体行为。 有关新功能和修复功能的完整列表,请访问API文档的发行说明部分。

使用EWS处理消息的扩展属性

此版本的Aspose.Email for Java提供了使用API的EWS客户端处理消息扩展属性的功能。可以将扩展属性添加到消息中,方法与将名称属性添加到消息相同。 该API现在具有FetchMapiMessage方法,该方法允许从Exchange服务器检索邮件以及与其关联的这些属性。 如下面的示例代码所示。

//Create a new Property
PidNamePropertyDescriptor pd = new PidNamePropertyDescriptor(
    "MyTestProp",
    PropertyDataType.String,
    UUID.fromString("00020329-0000-0000-C000-000000000046"));
String value = "MyTestPropValue";

//Create a message
MapiMessage message 
Posted in Aspose.Email产品系列 |

使用Exchange Web服务处理消息的扩展属性

aspose-email-for-.NET我们很高兴宣布发布Aspose.Email for .NT 17.11版本。本月份的版本引入了使用API的EWS客户端处理扩展属性的新功能。 它还修复了一些错误,进一步改善了整体API功能。获取更多关于新增功能以及修复信息,请访问API文档的发行说明部分

使用EWS创建,检索和更新扩展属性

API的这个版本带来了一个令人兴奋的功能,从Exchange服务器的邮件可以检索为Outlook邮件。这意味着你可以使用API的EWS客户端处理消息的扩展属性。您可以使用EWS API创建,检索和更新扩展属性。 检索到的项目从Exchange服务器获取为MapiMessage,并包含消息中包含的所有属性信息。

此功能的使用方法如下面的代码示例所示。

NetworkCredential credential = new NetworkCredential(username, password, domain);
IEWSClient client = EWSClient.GetEWSClient(mailboxURI, credential);
{
    try
    {
        //Create a new Property
        PidNamePropertyDescriptor pd = new PidNamePropertyDescriptor(
            
Posted in Aspose.Email产品系列 |