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

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

Створюйте повідомлення електронної пошти MSG масово, не вимагаючи Outlook або Thunderbird.

Як генерувати звіти MSG за допомогою Java

Для того, щоб створити звіти про файли MSG, ми будемо використовувати

Аспосе.Електронна пошта для Java

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

Maven

і встановіть його у вашому проекті на базі 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>

Кроки для створення звітів MSG через Java

  1. Створення шаблону з MailMessage
  2. Додавання динамічних полів для полів Тема, Кому, Від та 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 для зберігання повідомлень електронної пошти, контактів, зустрічей або інших завдань. Такі повідомлення можуть містити одне або кілька полів електронної пошти з відправником, одержувачем, темою, датою та тілом повідомлення, або контактною інформацією, відомостями про зустріч та однією або кількома специфікаціями завдання. Властивості, що складають об'єкт повідомлення, в тому числі, також є частиною файлу MSG. Файл MSG містить заголовки, основне тіло повідомлення та гіперпосилання як звичайний текст ASCII. Файли MSG також підходять для програм, які потребують інтерфейсу програмування програм обміну повідомленнями Microsoft (MAPI).

    Read More

    Інші підтримувані формати створення звітів

    Використовуючи Java, можна легко генерувати звіти декількох форматів, включаючи.

    EML (Повідомлення електронної пошти Outlook)
    MBOX (Електронні поштові повідомлення)
    OST (Файли зберігання в автономному режимі)
    PST (Файли особистого сховища Outlook)