Групповое создание отчетов в формате OST с помощью Java
Генерировать электронные сообщения пакетно и добавлять их в файл OST через .NET API.
Как генерировать отчеты OST с помощью Java
Для создания отчетов в файлах OST мы будем использовать
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>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>
Шаги по созданию отчетов OST с помощью Java
- Создать шаблон как MailMessage и добавить динамические поля
- Создать источник данных и сопоставление
- Инициализировать TemplateEngine, используя объект MailMessage
- Вызвать метод TemplateEngine.Instantiate для пакетного создания сообщений
- Создать новый PST с помощью метода PersonalStorage.Create
- Добавить папку в PST
- Добавлять сообщения из TemplateEngine в папку с помощью метода FolderInfo.Add
- Сохранить в формате OST
Системные требования
Aspose.Email for Java поддерживается на всех основных платформах и операционных системах. Пожалуйста, убедитесь, что у вас есть следующие предварительные требования.
- Microsoft Windows или совместимая ОС с Java Runtime Environment для приложений JSP/JSF и настольных приложений.
- Получить последнюю версию Aspose.Email для Java напрямую из Maven.
Создание сообщений и добавление в OST - C#
//create a new MailMessage instance as a template
MailMessage template = new MailMessage();
//add template field to subject
template.setSubject("Hello, #FirstName#");
template.setFrom(MailAddress.to_MailAddress("This email address is being protected from spambots. You need JavaScript enabled to view it."));
//add template field to receipt
template.getTo().addMailAddress(new MailAddress("#Receipt#", true));
//add template field to html body
//use GetSignment as the template routine, which will provide the same signment.
template.setHtmlBody("Dear #FirstName# #LastName#, Thank you for your interest in Aspose.Network.Have fun with it.#GetSignature()#");
//create a new TemplateEngine with the template message.
TemplateEngine engine = new TemplateEngine(template);
//fill a DataTable as data source
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", "Nancy");
dr.set("LastName", "Davolio");
dt.getRows().add(dr);
dr = dt.newRow();
dr.set("Receipt", "Andrew.Fuller");
dr.set("FirstName", "Andrew");
dr.set("LastName", "Fuller");
dt.getRows().add(dr);
dr = dt.newRow();
dr.set("Receipt", "Janet.Leverling");
dr.set("FirstName", "Janet");
dr.set("LastName", "Leverling");
dt.getRows().add(dr);
MailMessageCollection messages;
try{
//create the messages from the template and datasource.
messages = engine.instantiate(dt);
}catch (MailException ex){
//print exception
}
Об Aspose.Email for 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. Файл автоматически создаётся при первом использовании Outlook при подключении к серверу. После создания файл синхризуется с почтовым сервером, чтобы данные были доступны офлайн в случае потери соединения. OST‑файлы могут содержать элементы почтового ящика, такие как письма, контакты, календарную информацию, заметки, задачи и другие похожие данные. Пользователи могут создавать письма и другие элементы в OST‑файле даже без подключения к серверу, но они не будут синхризованы. После восстановления соединения локальный файл снова синхризуется с сервером, так что сервер и локальная копия находятся на одном уровне информации.
Read More