HTML JPG PDF XML MSG
Aspose.Email  pour Java
MSG

Génération de rapports en masse au format MSG via Java

Générez des messages électroniques MSG en masse sans avoir besoin d’Outlook ou de Thunderbird.

Comment générer des rapports MSG à l'aide de Java

Afin de créer des rapports sous forme de fichiers MSG, nous allons utiliser

Aspose.Email pour Java

API qui est une API d’assemblage riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme Java. Vous pouvez télécharger sa dernière version directement sur

Maven

et installez-le dans votre projet basé sur Maven en ajoutant les configurations suivantes au fichier pom.xml.

<h3>Repository</h3>

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<h3>Dependency</h3>
<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

  1. Création d’un modèle à partir de MailMessage
  2. Ajouter des champs dynamiques pour les champs Objet, À, De et HTMLBody
  3. Créez un TemplateEngine à l’aide de l’objet MailMessage
  4. Création d’une source de données et mappage avec les champs du modèle
  5. Créez des messages en masse à l’aide de la méthode TemplateEngine.Instantiate
  6. Enregistrer les messages au format MSG

Exigences du système

Aspose.Email pour Java est compatible avec toutes les principales plateformes et systèmes d’exploitation. Assurez-vous 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.
  • Téléchargez 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. On peut facilement créer, manipuler, convertir des e-mails et des formats de stockage tels que MSG, EMLX, EML et MHT. La gestion des pièces jointes aux e-mails, la personnalisation des en-têtes des messages et la mise en œuvre de différents protocoles réseau tels que POP3, IMAP et SMTP pour envoyer et recevoir des e-mails sont beaucoup plus faciles. Il s’agit d’une API autonome qui ne nécessite pas l’installation de Microsoft Outlook ou de tout autre logiciel.

    Application gratuite pour assembler du MSG

    Consultez nos démonstrations en direct pour créer des fichiers MSG avec les avantages suivants.

      Pas besoin de télécharger ou de configurer quoi que ce soit
      Pas besoin d'écrire ou de compiler du code
      Téléchargez simplement le fichier MSG et cliquez sur le bouton « Assembler »
      Téléchargez le fichier MSG obtenu à partir du lien

    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 courrier électronique, avec l'expéditeur, le destinataire, l'objet, la date et le corps du message, ou les informations de contact, les détails du rendez-vous et une ou plusieurs spécifications de tâches. Les propriétés qui constituent l'objet Message, notamment, font également partie du fichier MSG. Le fichier MSG contient des en-têtes, le corps du message principal et des hyperliens sous forme de texte ASCII brut. Les fichiers MSG conviennent également aux programmes nécessitant l'interface de programmation des applications de messagerie (MAPI) de Microsoft.

    Read More

    Autres formats de génération de rapports pris en charge

    En utilisant Java, on peut facilement générer des rapports de plusieurs formats, notamment.

    EML (Messages électroniques Outlook)
    MBOX (Messages électroniques)
    OST (Fichiers de stockage hors ligne)
    PST (Fichiers de stockage personnels Outlook)