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

Массовая генерация отчетов в формате MSG через Java

Массовое создание сообщений электронной почты MSG без использования Outlook или Thunderbird.

Как создавать отчеты MSG с помощью Java

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

Aspose.Email для Java

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

Maven

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

<h3>Repository</h3>

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<h3>Dependency</h3>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

Шаги для создания отчетов MSG через Java

  1. Создайте шаблон из MailMessage
  2. Добавьте динамические поля для полей Subject, To, From и HtmlBody.
  3. Создайте TemplateEngine, используя объект MailMessage
  4. Создание источника данных и сопоставление с полями шаблона
  5. Массовое создание сообщений с помощью метода TemplateEngine.Instantiate
  6. Сохраняйте сообщения в формате MSG

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

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

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

Массовое создание сообщений msg_Upper — 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 или любого другого программного обеспечения.

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

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

      Не нужно ничего скачивать или настраивать
      Нет необходимости писать или компилировать код
      Просто загрузите файл MSG и нажмите кнопку «Собрать».
      Загрузите полученный файл MSG по ссылке

    MSG What is MSG File Format

    MSG — это формат файла, используемый Microsoft Outlook и Exchange для хранения сообщений электронной почты, контактов, встреч или других задач. Такие сообщения могут содержать одно или несколько полей электронной почты с указанием отправителя, получателя, темы, даты и тела сообщения или контактной информации, сведений о встрече и одной или нескольких спецификаций задачи. Свойства, составляющие объект Message, в том числе также являются частью файла MSG. Файл MSG имеет заголовки, основное тело сообщения и гиперссылки в виде простого текста ASCII. Файлы MSG также подходят для программ, которым требуется интерфейс программирования приложений обмена сообщениями Microsoft (MAPI).

    Read More

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

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

    EML (Сообщения электронной почты Outlook)
    MBOX (Электронные почтовые сообщения)
    OST (Файлы автономного хранилища)
    PST (Файлы личного хранилища Outlook)