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

Генерация массовых отчетов в формате EML с помощью Java

Генерируйте электронные сообщения EML оптом без необходимости в Outlook или Thunderbird.

Как генерировать отчеты EML с помощью Java

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

Aspose.Email для Java

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

Maven

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

Шаги для генерации отчетов EML с помощью Java

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

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

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

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

Генерация eml_Upper сообщений оптом - C#

//создаем новый экземпляр MailMessage как шаблон
MailMessage template = new MailMessage();

//добавить поле шаблона в subject
template.setSubject("Здравствуйте, #FirstName#");
template.setFrom(MailAddress.to_MailAddress("Этот адрес электронной почты защищен от спам-ботов. Вам нужно включить JavaScript, чтобы его увидеть."));

//добавить поле шаблона в receipt
template.getTo().addMailAddress(new MailAddress("#Receipt#", true));

//добавить поле шаблона в html body 
//используйте 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", "Нэнси.Даволио");
dr.set("FirstName", "Нэнси");
dr.set("LastName", "Даволио");
dt.getRows().add(dr);
dr = dt.newRow();
dr.set("Receipt", "Эндрю.Фуллер");
dr.set("FirstName", "Эндрю");
dr.set("LastName", "Фуллер");
dt.getRows().add(dr);
dr = dt.newRow();
dr.set("Receipt", "Джанет.Леверлинг");
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 или какого-либо другого программного обеспечения.

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

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

      Нет необходимости что-либо загружать или настраивать
      Нет необходимости писать или компилировать код
      Просто загрузите файл EML и нажмите кнопку "Собрать"
      Скачайте итоговый файл EML по ссылке

    EML What is EML File Format

    Формат файла EML представляет собой электронные сообщения, сохраненные с использованием Outlook и других соответствующих приложений. Почти все почтовые клиенты поддерживают этот формат файла из-за его соответствия стандарту RFC-822 Internet Message Format. Microsoft Outlook является программным обеспечением по умолчанию для открытия типов сообщений EML. Файлы EML могут использоваться как для сохранения на диск, так и для отправки получателям с использованием коммуникационных протоколов.

    Read More

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

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

    MBOX (Электронные почтовые сообщения)
    MSG (Формат Outlook и Exchange)
    OST (Файлы оффлайн-хранилища)
    PST (Файлы персонального хранилища Outlook)