Generació massiva d’informes en format MSG mitjançant Java
Genera missatges de correu MSG en massa sense necessitat d’Outlook o Thunderbird.
Com generar informes MSG amb Java
Per crear informes de fitxers MSG, farem servir
API que és una API d’assemblatge rica en funcions, potent i fàcil d’utilitzar per a la plataforma Java. Pots descarregar-ne l’última versió directament des de
i instal·la-la dins del teu projecte basat en Maven afegint les següents configuracions al pom.xml.
Repositori
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Dependència
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>
Passos per generar informes MSG mitjançant Java
- Crea una plantilla a partir de MailMessage
- Afegeix camps dinàmics per a Assumpte, Destinatari, Remitent i camps HtmlBody
- Crea un TemplateEngine utilitzant l’objecte MailMessage
- Crea la font de dades i el mapatge dels camps de la plantilla
- Crea missatges en massa utilitzant el mètode TemplateEngine.Instantiate
- Desa els missatges en format MSG
Requisits del sistema
Aspose.Email per a Java és compatible amb totes les principals plataformes i sistemes operatius. Assegura’t que disposes dels requisits previs següents.
- Microsoft Windows o un sistema operatiu compatible amb l’entorn d’execució Java per a aplicacions JSP/JSF i d’escriptori.
- Obté l’última versió d’Aspose.Email per a Java directament des de Maven.
Genera missatges msg_Upper en massa - 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
}
Sobre l'API d'Aspose.Email per a Java
Aspose.Email és una solució d’anàlisi de formats de Microsoft Outlook i Thunderbird. Es pot crear, manipular i convertir fàcilment formats de correu i d’emmagatzematge com ara MSG, EMLX, EML i MHT. La gestió d’adjunts de correu, la personalització de capçaleres de missatge i la implementació de diferents protocols de xarxa com POP3, IMAP i SMTP per enviar i rebre correus és molt més senzilla. És una API independent i no requereix la instal·lació de Microsoft Outlook ni cap altre programari.Aplicació gratuïta per a l’assemblatge de MSG
Consulta les nostres demos en viu per a crear fitxers MSG amb els següents avantatges.
MSG What is MSG File Format
MSG és un format de fitxer utilitzat per Microsoft Outlook i Exchange per emmagatzemar missatges de correu electrònic, contactes, cites o altres tasques. Aquests missatges poden contenir un o més camps de correu, amb l'emissor, el destinatari, l'assumpte, la data i el cos del missatge, o informació de contacte, detalls de la cita i una o més especificacions de tasca. Les propietats que constitueixen l'objecte Message, incloses, també formen part del fitxer MSG. El fitxer MSG conté capçaleres, cos principal del missatge i enllaços hypertext com a text ASCII simple. Els fitxers MSG també són compatibles amb programes que necessiten la Interfície de Programació d'Aplicacions de Missatgeria de Microsoft (MAPI).
Read More