Massenerstellung von Berichten im MSG‑Format über Java
MSG‑E‑Mail‑Nachrichten massenweise erstellen, ohne Outlook oder Thunderbird zu benötigen.
So generieren Sie MSG‑Berichte mit Java
Um MSG‑Dateiberichte zu erstellen, verwenden wir
API, die eine funktionsreiche, leistungsstarke und einfach zu verwendende Assembly‑API für die Java‑Plattform ist. Sie können die neueste Version direkt herunterladen von
und installieren Sie es in Ihrem Maven‑basierten Projekt, indem Sie die folgenden Konfigurationen zur pom.xml hinzufügen.
Repository
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Abhängigkeit
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>
Schritte zum Erstellen von MSG‑Berichten über Java
- Eine Vorlage aus MailMessage erstellen
- Dynamische Felder für Betreff, An, Von & HtmlBody hinzufügen
- Eine TemplateEngine mit dem MailMessage‑Objekt erstellen
- Datenquelle erstellen und Zuordnung zu den Vorlagenfeldern herstellen
- Nachrichten massenweise mit der Methode TemplateEngine.Instantiate erstellen
- Nachrichten im MSG‑Format speichern
Systemanforderungen
Aspose.Email für Java wird auf allen wichtigen Plattformen und Betriebssystemen unterstützt. Bitte stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen.
- Microsoft Windows oder ein kompatibles OS mit Java Runtime Environment für JSP/JSF‑Anwendungen und Desktop‑Anwendungen.
- Die neueste Version von Aspose.Email für Java direkt von Maven erhalten.
msg_Upper‑Nachrichten massenweise generieren – 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
}
Über die Aspose.Email für Java API
Aspose.Email ist eine Lösung zum Parsen von Microsoft Outlook‑ und Thunderbird‑Formaten. Man kann E‑Mail‑ und Speicherformate wie MSG, EMLX, EML und MHT einfach erstellen, manipulieren und konvertieren. Der Umgang mit E‑Mail‑Anhängen, die Anpassung von Nachrichten‑Headers und die Implementierung verschiedener Netzwerk‑Protokolle wie POP3, IMAP und SMTP zum Senden und Empfangen von E‑Mails ist viel einfacher. Es ist eine eigenständige API und erfordert keine Installation von Microsoft Outlook oder anderer Software.Kostenlose App zum Zusammenstellen von MSG
Sehen Sie sich unsere Live‑Demos an, um MSG‑Dateien zu erstellen, mit den folgenden Vorteilen.
MSG What is MSG File Format
MSG ist ein Dateiformat, das von Microsoft Outlook und Exchange verwendet wird, um E‑Mail‑Nachrichten, Kontakte, Termine oder andere Aufgaben zu speichern. Solche Nachrichten können ein oder mehrere E‑Mail‑Felder enthalten, mit Absender, Empfänger, Betreff, Datum und Nachrichteninhalt oder Kontaktinformationen, Termindetails und ein oder mehrere Aufgabenspezifikationen. Die Eigenschaften, die das Message‑Objekt ausmachen, sind ebenfalls Teil der MSG‑Datei. Eine MSG‑Datei enthält Header, den Hauptnachrichtentext und Hyperlinks als reinen ASCII‑Text. MSG‑Dateien eignen sich zudem für Programme, die die Messaging Applications Programming Interface (MAPI) von Microsoft benötigen.
Read More