Génération de rapports en masse au format MSG via Java
Générer des messages électroniques MSG en masse sans nécessiter Outlook ou Thunderbird.
Comment générer des rapports MSG avec Java
Afin de créer des rapports au format MSG, nous utiliserons
API riche en fonctionnalités, puissante et facile à utiliser pour l’assemblage sur la plateforme Java. Vous pouvez télécharger la dernière version directement depuis
et l’installer dans votre projet basé sur Maven en ajoutant les configurations suivantes au fichier pom.xml.
Référentiel
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Dépendance
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>
Étapes pour générer des rapports MSG via Java
- Créer un modèle à partir de MailMessage
- Ajouter des champs dynamiques pour les champs Sujet, À, De & HtmlBody
- Créer un TemplateEngine en utilisant l’objet MailMessage
- Créer la source de données et le mappage vers les champs du modèle
- Créer des messages en masse en utilisant la méthode TemplateEngine.Instantiate
- Enregistrer les messages au format MSG
Exigences système
Aspose.Email pour Java est pris en charge sur toutes les principales plateformes et systèmes d’exploitation. Veuillez vous assurer que vous disposez des prérequis suivants.
- Microsoft Windows ou un système d’exploitation compatible avec l’environnement d’exécution Java pour les applications JSP/JSF et les applications de bureau.
- Obtenez la dernière version d’Aspose.Email pour Java directement depuis Maven.
Générer des messages msg_Upper en masse - 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
}
À propos de l'API Aspose.Email pour Java
Aspose.Email est une solution d’analyse des formats Microsoft Outlook et Thunderbird. Il est facile de créer, manipuler et convertir les formats d’e‑mail et de stockage tels que MSG, EMLX, EML et MHT. La gestion des pièces‑jointes, la personnalisation des en‑têtes de messages et la mise en œuvre de différents protocoles réseau comme POP3, IMAP et SMTP pour envoyer et recevoir des e‑mails sont grandement simplifiées. Il s’agit d’une API autonome qui ne nécessite ni Microsoft Outlook ni aucune autre installation logicielle.Application gratuite pour assembler des MSG
Consultez nos démonstrations en direct pour créer des fichiers MSG avec les avantages suivants.
MSG What is MSG File Format
MSG est un format de fichier utilisé par Microsoft Outlook et Exchange pour stocker des messages électroniques, des contacts, des rendez‑vous ou d’autres tâches. Ces messages peuvent contenir un ou plusieurs champs de messagerie, incluant l'expéditeur, le destinataire, le sujet, la date et le corps du message, ou des informations de contact, les détails d'un rendez‑vous, et une ou plusieurs spécifications de tâche. Les propriétés qui constituent l'objet Message, y compris, font également partie du fichier MSG. Le fichier MSG comporte des en‑têtes, le corps principal du message et des hyperliens sous forme de texte ASCII simple. Les fichiers MSG sont également compatibles avec les programmes qui nécessitent l'Interface de programmation des applications de messagerie de Microsoft (MAPI).
Read More