HTML JPG PDF XML EML
Aspose.Email  pentru Java
EML

Generarea rapoartelor în bloc în format EML prin Java

Generați mesaje de e-mail EML în bloc fără a necesita Outlook sau Thunderbird.

Cum se generează rapoarte EML folosind Java

Pentru a crea rapoarte de fișiere EML, vom folosi

Aspose.Email pentru Java

API, care este un API de asamblare bogat în funcții, puternic și ușor de utilizat pentru platforma Java. Puteți descărca cea mai recentă versiune direct de la

Maven

și instalați-l în cadrul proiectului dvs. bazat pe Maven adăugând următoarele configurații la 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>

Pași pentru generarea rapoartelor EML prin Java

  1. Creați un șablon din MailMessage
  2. Adăugați câmpuri dinamice pentru câmpurile Subiect, Către, De la și HTMLBody
  3. Crearea unui TemplateEngine utilizând obiectul MailMessage
  4. Crearea sursei de date și maparea la câmpurile șablon
  5. Creați mesaje în bloc utilizând metoda TemplateEngine.instantiate
  6. Salvați mesajele în format EML

Cerințe de sistem

Aspose.Email pentru Java acceptă pe toate platformele majore și sistemele de operare. Vă rugăm să vă asigurați că aveți următoarele condiții prealabile.

  • Microsoft Windows sau un sistem de operare compatibil cu Java Runtime Environment pentru aplicații JSP/JSF și aplicații desktop.
  • Obțineți cea mai recentă versiune de Aspose.Email pentru Java direct de la Maven.
 

Generați mesaje EML_Upper în bloc - 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
}
   
 
  • Despre Aspose.Email pentru API Java

    Aspose.Email este o soluție de analiză a formatelor Microsoft Outlook și Thunderbird. Se pot crea, manipula, converti cu ușurință formate de e-mail și de stocare, cum ar fi MSG, EMLX, EML și MHT. Manipularea atașamentelor de e-mail, personalizarea anteturilor de mesaje și implementarea diferitelor protocoale de rețea, cum ar fi POP3, IMAP și SMTP pentru a trimite și primi e-mailuri este mult mai ușoară. Este un API independent și nu necesită Microsoft Outlook sau orice altă instalare de software.

    Aplicație gratuită pentru asamblarea EML

    Consultați demo-urile noastre live creați fișiere EML cu următoarele beneficii.

      Nu este nevoie să descărcați sau să configurați nimic
      Nu este nevoie să scrieți sau să compilați cod
      Încărcați fișierul EML și apăsați butonul „Asamblare”
      Descărcați fișierul EML rezultat din link

    EML What is EML File Format

    Formatul de fișier EML reprezintă mesajele de e-mail salvate utilizând Outlook și alte aplicații relevante. Aproape toți clienții de e-mail acceptă acest format de fișier pentru conformitatea sa cu standardul RFC-822 Internet Message Format. Microsoft Outlook este software-ul implicit pentru deschiderea tipurilor de mesaje EML. Fișierele EML pot fi utilizate pentru salvarea pe disc, precum și pentru trimiterea către destinatari folosind protocoale de comunicare.

    Read More

    Alte formate acceptate de generare a rapoartelor

    Folosind Java, se pot genera cu ușurință rapoarte de mai multe formate, inclusiv.

    MBOX (Mesaje de poștă electronică)
    MSG (Formatul Outlook și Exchange)
    OST (Fișiere de stocare offline)
    PST (Fișiere de stocare personale Outlook)