Μαζική δημιουργία αναφορών σε μορφή EML μέσω Java
Δημιουργήστε μαζικά μηνύματα ηλεκτρονικού ταχυδρομείου EML χωρίς να απαιτείται Outlook ή Thunderbird.
Πώς να δημιουργήσετε αναφορές EML χρησιμοποιώντας Java
Για να δημιουργήσουμε αναφορές αρχείων EML, θα χρησιμοποιήσουμε
API που είναι ένα πλούσιο σε χαρακτηριστικά, ισχυρό και εύκολο στη χρήση API συναρμολόγησης για πλατφόρμα Java. Μπορείτε να κατεβάσετε την τελευταία έκδοση απευθείας από
και εγκαταστήστε το στο έργο που βασίζεται στο Maven προσθέτοντας τις ακόλουθες διαμορφώσεις στο pom.xml.
Repository
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>
Βήματα για τη δημιουργία αναφορών EML μέσω Java
- Δημιουργία προτύπου από το MailMessage
- Προσθήκη δυναμικών πεδίων για τα πεδία Θέμα, Προς, Από και HTMLBody
- Δημιουργία ενός TemplateEngine χρησιμοποιώντας το αντικείμενο MailMessage
- Δημιουργία προέλευσης δεδομένων και αντιστοίχιση στα πεδία προτύπου
- Δημιουργήστε μαζικά μηνύματα χρησιμοποιώντας τη μέθοδο TemplateEngine.instantiate
- Αποθήκευση μηνυμάτων σε μορφή EML
Απαιτήσεις συστήματος
Το Aspose.Email για Java υποστηρίζει σε όλες τις μεγάλες πλατφόρμες και λειτουργικά συστήματα. Βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις.
- Microsoft Windows ή συμβατό λειτουργικό σύστημα με περιβάλλον χρόνου εκτέλεσης Java για εφαρμογές JSP/JSF και εφαρμογές επιφάνειας εργασίας.
- Αποκτήστε την τελευταία έκδοση του Aspose.Email για Java απευθείας από το Maven.
Δημιουργήστε μαζικά μηνύματα EML_Upper - 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
}
Σχετικά με το Aspose.Email για API Java
Το Aspose.Email είναι μια λύση ανάλυσης μορφών του Microsoft Outlook και Thunderbird. Κάποιος μπορεί εύκολα να δημιουργήσει, να χειριστεί, να μετατρέψει μορφές ηλεκτρονικού ταχυδρομείου και αποθήκευσης όπως MSG, EMLX, EML και MHT. Ο χειρισμός συνημμένων email, η προσαρμογή των κεφαλίδων μηνυμάτων και η εφαρμογή διαφορετικών πρωτοκόλλων δικτύου όπως POP3, IMAP & SMTP για την αποστολή και λήψη μηνυμάτων ηλεκτρονικού ταχυδρομείου είναι πολύ πιο εύκολη. Είναι ένα αυτόνομο API και δεν απαιτεί το Microsoft Outlook ή οποιαδήποτε άλλη εγκατάσταση λογισμικού.Δωρεάν εφαρμογή για τη συναρμολόγηση EML
Δείτε τις ζωντανές επιδείξεις μας δημιουργία αρχείων EML με τα ακόλουθα οφέλη.
EML What is EML File Format
Η μορφή αρχείου EML αντιπροσωπεύει μηνύματα ηλεκτρονικού ταχυδρομείου που αποθηκεύονται χρησιμοποιώντας το Outlook και άλλες σχετικές εφαρμογές. Σχεδόν όλοι οι πελάτες ηλεκτρονικού ταχυδρομείου υποστηρίζουν αυτήν τη μορφή αρχείου για τη συμμόρφωσή της με το πρότυπο μορφής μηνυμάτων Διαδικτύου RFC-822. Το Microsoft Outlook είναι το προεπιλεγμένο λογισμικό για το άνοιγμα τύπων μηνυμάτων EML. Τα αρχεία EML μπορούν να χρησιμοποιηθούν για αποθήκευση σε δίσκο καθώς και αποστολή σε παραλήπτες χρησιμοποιώντας πρωτόκολλα επικοινωνίας.
Read MoreΆλλες υποστηριζόμενες μορφές δημιουργίας αναφορών
Χρησιμοποιώντας την Java, μπορεί κανείς εύκολα να δημιουργήσει αναφορές πολλαπλών μορφών, συμπεριλαμβανομένων.