HTML JPG PDF XML OST
Aspose.Email  для Java
OST

Генерация массовых отчетов в формате OST с помощью Java

Генерация электронных сообщений массово и добавление в OST файл через .NET API.

Как генерировать отчеты OST с использованием Java

Для создания отчетов в формате OST мы будем использовать

Aspose.Email для Java

API, который является мощным и простым в использовании API для платформы Java. Вы можете загрузить его последнюю версию напрямую из

Maven

и установить ее в своем проекте на основе Maven, добавив следующие настройки в pom.xml.

Репозиторий


<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>версия API aspose-email</version>
<classifier>jdk17</classifier>
</dependency>

Шаги для генерации отчетов OST с помощью Java

  1. Создайте шаблон как MailMessage и добавьте динамические поля
  2. Создайте источник данных и сопоставление
  3. Инициализируйте TemplateEngine с использованием объекта MailMessage
  4. Вызовите метод TemplateEngine.Instantiate для массовой генерации сообщений
  5. Создайте новый PST с помощью метода PersonalStorage.Create
  6. Добавьте папку в PST
  7. Добавьте сообщения из TemplateEngine в папку с помощью метода FolderInfo.Add
  8. Сохраните в формате OST

Системные требования

Aspose.Email для Java поддерживается на всех основных платформах и операционных системах. Пожалуйста, убедитесь, что у вас есть следующие предварительные условия.

  • Microsoft Windows или совместимая ОС с Java Runtime Environment для приложений JSP/JSF и настольных приложений.
  • Получите последнюю версию Aspose.Email для Java напрямую из Maven.
 

Генерация сообщений и добавление в OST - C#

//создание нового экземпляра MailMessage в качестве шаблона
MailMessage template = new MailMessage();

//добавление шаблонного поля в тему
template.setSubject("Здравствуйте, #FirstName#");
template.setFrom(MailAddress.to_MailAddress("Этот адрес электронной почты защищен от спама. Для его просмотра у Вас должен быть включен JavaScript."));

//добавление шаблонного поля в получателя
template.getTo().addMailAddress(new MailAddress("#Receipt#", true));

//добавление шаблонного поля в html тело 
//используйте GetSignment в качестве шаблонной рутинной операции, которая предоставит тот же знак.
template.setHtmlBody("Уважаемый #FirstName# #LastName#, Спасибо за ваш интерес к Aspose.Network. Наслаждайтесь им.#GetSignature()#");

//создание нового TemplateEngine с шаблонным сообщением.
TemplateEngine engine = new TemplateEngine(template);

//заполнение DataTable в качестве источника данных
DataTable dt = new DataTable();
dt.getColumns().add("Receipt");
dt.getColumns().add("FirstName");
dt.getColumns().add("LastName");
DataRow dr;
dr = dt.newRow();
dr.set("Receipt", "Nancy.Davolio");
dr.set("FirstName", "Нэнси");
dr.set("LastName", "Даволио");
dt.getRows().add(dr);
dr = dt.newRow();
dr.set("Receipt", "Andrew.Fuller");
dr.set("FirstName", "Эндрю");
dr.set("LastName", "Фуллер");
dt.getRows().add(dr);
dr = dt.newRow();
dr.set("Receipt", "Janet.Leverling");
dr.set("FirstName", "Джанет");
dr.set("LastName", "Леверлинг");
dt.getRows().add(dr);

MailMessageCollection messages;
try{
	//создание сообщений из шаблона и источника данных.
	messages = engine.instantiate(dt);
}catch (MailException ex){
	//вывод исключения
}
    
 
  • О Aspose.Email для Java API

    Aspose.Email - это решение для разбора форматов Microsoft Outlook и Thunderbird. Можно легко создавать, манипулировать, конвертировать электронную почту и форматы хранения, такие как MSG, EMLX, EML и MHT. Обработка вложений электронной почты, настройка заголовков сообщений и реализация различных сетевых протоколов, таких как POP3, IMAP и SMTP для отправки и получения электронных писем, становится намного проще. Это автономный API, который не требует установки Microsoft Outlook или любого другого программного обеспечения.

    Бесплатное приложение для сборки OST

    Посмотрите наши живые демонстрации, чтобы создавать OST файлы с следующими преимуществами.

      Нет необходимости что-либо скачивать или устанавливать
      Нет необходимости писать или компилировать код
      Просто загрузите OST файл и нажмите кнопку "Собрать"
      Скачайте результирующий OST файл по ссылке

    OST What is OST File Format

    OST или Offline Storage Files представляют данные почтового ящика пользователя в оффлайн-режиме на локальном компьютере после регистрации с сервером Exchange с помощью Microsoft Outlook. Он автоматически создается при первом использовании Microsoft Outlook при подключении к серверу. После создания файла данные синхронизируются с почтовым сервером, чтобы они были доступны оффлайн, в случае отключения от почтового сервера. OST файлы могут содержать элементы почтового ящика пользователя, такие как электронные письма, контакты, информация о календаре, заметки, задачи и другие подобные данные. Пользователи могут создавать электронные письма и другие элементы данных в OST файле даже при отсутствии подключения к серверу, но они не будут синхронизированы с сервером. Как только подключение восстановлено, локальный файл снова синхронизируется с сервером, чтобы как серверная, так и локальная копия имели одинаковый уровень информации.

    Read More

    Другие поддерживаемые форматы генерации отчетов

    С помощью Java можно легко генерировать отчеты в нескольких форматах, включая.

    EML (Электронные сообщения Outlook)
    MBOX (Электронные почтовые сообщения)
    MSG (Формат Outlook и Exchange)
    PST (Личные файлы хранения Outlook)