Генерация массовых отчетов в формате OST с помощью Java
Генерация электронных сообщений массово и добавление в OST файл через .NET API.
Как генерировать отчеты OST с использованием Java
Для создания отчетов в формате OST мы будем использовать
API, который является мощным и простым в использовании API для платформы Java. Вы можете загрузить его последнюю версию напрямую из
и установить ее в своем проекте на основе 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
- Создайте шаблон как MailMessage и добавьте динамические поля
- Создайте источник данных и сопоставление
- Инициализируйте TemplateEngine с использованием объекта MailMessage
- Вызовите метод TemplateEngine.Instantiate для массовой генерации сообщений
- Создайте новый PST с помощью метода PersonalStorage.Create
- Добавьте папку в PST
- Добавьте сообщения из TemplateEngine в папку с помощью метода FolderInfo.Add
- Сохраните в формате 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 What is OST File Format
OST или Offline Storage Files представляют данные почтового ящика пользователя в оффлайн-режиме на локальном компьютере после регистрации с сервером Exchange с помощью Microsoft Outlook. Он автоматически создается при первом использовании Microsoft Outlook при подключении к серверу. После создания файла данные синхронизируются с почтовым сервером, чтобы они были доступны оффлайн, в случае отключения от почтового сервера. OST файлы могут содержать элементы почтового ящика пользователя, такие как электронные письма, контакты, информация о календаре, заметки, задачи и другие подобные данные. Пользователи могут создавать электронные письма и другие элементы данных в OST файле даже при отсутствии подключения к серверу, но они не будут синхронизированы с сервером. Как только подключение восстановлено, локальный файл снова синхронизируется с сервером, чтобы как серверная, так и локальная копия имели одинаковый уровень информации.
Read More