HTML JPG PDF XML PST
Aspose.Email  pour Java
PST

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

Générer des messages électroniques en masse et les ajouter à un fichier PST via l’API .NET.

Comment générer des rapports PST avec Java

Afin de créer des rapports au format PST, nous utiliserons

Aspose.Email pour Java

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

Maven

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 PST via Java

  1. Créer un modèle à partir de MailMessage et ajouter des champs dynamiques
  2. Créer la source de données et le mappage
  3. Initialiser TemplateEngine en utilisant l’objet MailMessage
  4. Appeler la méthode TemplateEngine.Instantiate pour générer des messages en masse
  5. Créer un nouveau PST avec la méthode PersonalStorage.Create
  6. Ajouter un dossier dans le PST
  7. Ajouter des messages depuis TemplateEngine dans le dossier en utilisant la méthode FolderInfo.Add
  8. Enregistrer au format PST

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 et les ajouter au PST - 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 PST

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

      Aucun besoin de télécharger ou d'installer quoi que ce soit
      Aucun besoin d'écrire ou de compiler du code
      Il suffit de télécharger le fichier PST et d'appuyer sur le bouton "Assemble"
      Télécharger le fichier PST résultant depuis le lien

    PST What is PST File Format

    Les fichiers avec l’extension .PST représentent les fichiers de stockage personnel Outlook (également appelés Personal Storage Table) qui stockent une variété d'informations utilisateur. Les informations sont organisées en dossiers de différents types comprenant des e‑mails, des éléments de calendrier, des notes, des contacts et plusieurs autres formats de fichiers. Les fichiers PST sont utilisés pour l’archivage hors ligne des données de messagerie, pouvant être chargés et visualisés ultérieurement dans diverses applications.

    Read More

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

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

    EML (Messages e‑mail Outlook)
    MBOX (Messages électroniques)
    MSG (Format Outlook & Exchange)
    OST (Fichiers de stockage hors ligne)