Generarea rapoartelor în bloc în format MBOX prin Java
Generați mesaje de e-mail în bloc și adăugați la fișierul MBOX prin biblioteca.NET Email Library.
Cum se generează rapoarte MBOX folosind Java
Pentru a crea rapoarte de fișiere MBOX, vom folosi
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
ș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 MBOX prin Java
- Creați un șablon din MailMessage
- Setați câmpuri precum Subiect, De la & HtmlBody
- Crearea unui TemplateEngine utilizând obiectul MailMessage
- Generați mesajele din șablon și sursa de date.
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 dinamic MBOX - 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 MBOX
Consultați demo-urile noastre live creați fișiere MBOX cu următoarele beneficii.
MBOX What is MBOX File Format
Formatul de fișier MBox este un termen generic care reprezintă un container pentru colectarea mesajelor de poștă electronică. Mesajele sunt stocate în interiorul containerului împreună cu atașamentele lor. Mesajele dintr-un folder întreg sunt salvate într-un singur fișier de bază de date și mesaje noi sunt adăugate la sfârșitul fișierului. Numeroase aplicații și API oferă suport pentru formatul de fișier MBox, cum ar fi Apple Mail și Mozilla Thunderbird.
Read More