Масова генерація звітів у форматі PST через Java
Створюйте повідомлення електронної пошти масово та додайте до файлу PST через .NET API.
Як генерувати звіти PST за допомогою Java
Для того, щоб створити звіти про файли PST, ми будемо використовувати
Аспосе.Електронна пошта для Java
API, який є багатофункціональним, потужним і простим у використанні API збірки для платформи Java. Ви можете завантажити його останню версію безпосередньо з
і встановіть його у вашому проекті на базі Maven, додавши наступні конфігурації до pom.xml.
Repository
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>
Кроки для створення звітів PST через Java
- Створіть шаблон як MailMessage та додайте динамічні поля
- Створення джерела даних та відображення
- Ініціалізація TemplateEngine за допомогою об’єкта MailMessage
- Виклик методу TemplateEngine.instantiate для масового генерування повідомлень
- Створіть новий PST за допомогою методу PersonalStorage.create
- Додати папку в PST
- Додайте повідомлення з TemplateEngine до папки за допомогою методу FolderInfo.add
- Зберегти в форматі PST
Системні вимоги
Aspose.Email для Java підтримує на всіх основних платформах і операційних системах. Будь ласка, переконайтеся, що у вас є наступні передумови.
- Microsoft Windows або сумісна ОС із середовищем виконання Java для додатків JSP/JSF та настільних додатків.
- Отримайте останню версію Aspose.Email для Java безпосередньо з Maven.
Створення повідомлень і додавання до PST - 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 для Java API
Aspose.Email - це рішення для аналізу форматів Microsoft Outlook та Thunderbird. Можна легко створювати, маніпулювати, конвертувати електронну пошту та формати зберігання, такі як MSG, EMLX, EML та MHT. Обробка вкладень електронної пошти, налаштування заголовків повідомлень та впровадження різних мережевих протоколів, таких як POP3, IMAP та SMTP для надсилання та отримання електронних листів набагато простіше. Це автономний API і не вимагає встановлення Microsoft Outlook або будь-якого іншого програмного забезпечення.Безкоштовний додаток для складання PST
Перевірте наші демонстрації в прямому ефірі створити файли PST з наступними перевагами.
PST What is PST File Format
Файли з розширенням.PST представляють файли особистого сховища Outlook (також звані таблицею особистого сховища), які зберігають різноманітну інформацію користувача. Інформація про користувача зберігається в папках різних типів, які включають електронні листи, елементи календаря, нотатки, контакти та кілька інших форматів файлів. Файли PST використовуються для архівування даних електронної пошти в автономному режимі, які пізніше можна завантажити та переглянути в різних програмах.
Read More