HTML JPG PDF XML EML
Aspose.Email  per Java
EML

Generazione di report in blocco in formato EML tramite Java

Genera messaggi email EML in blocco senza richiedere Outlook o Thunderbird.

Come generare report EML usando Java

Per creare report di file EML, utilizzeremo

Aspose.Email per Java

API che è ricca di funzionalità, potente e facile da usare per l’assemblaggio sulla piattaforma Java. Puoi scaricare l’ultima versione direttamente da

Maven

e installala nel tuo progetto basato su Maven aggiungendo le seguenti configurazioni al pom.xml.

Repository


<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

Dipendenza

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

Passaggi per generare report EML tramite Java

  1. Crea un modello da MailMessage
  2. Aggiungi campi dinamici per oggetto, destinatario, mittente e campi HtmlBody
  3. Crea un TemplateEngine usando l’oggetto MailMessage
  4. Crea origine dati e mappatura per i campi del modello
  5. Crea messaggi in blocco usando il metodo TemplateEngine.Instantiate
  6. Salva i messaggi in formato EML

Requisiti di sistema

Aspose.Email per Java è supportato su tutte le principali piattaforme e sistemi operativi. Assicurati di avere i seguenti prerequisiti.

  • Microsoft Windows o un OS compatibile con Java Runtime Environment per applicazioni JSP/JSF e applicazioni desktop.
  • Ottieni l’ultima versione di Aspose.Email per Java direttamente da Maven.
 

Genera messaggi eml_Upper in blocco - 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
}
    
 
  • Informazioni sull'API Aspose.Email per Java

    Aspose.Email è una soluzione di parsing per i formati Microsoft Outlook e Thunderbird. È possibile creare, manipolare e convertire formati email e di archiviazione come MSG, EMLX, EML e MHT. La gestione degli allegati email, la personalizzazione delle intestazioni dei messaggi e l’implementazione di diversi protocolli di rete come POP3, IMAP e SMTP per inviare e ricevere email è molto più semplice. È un’API autonoma e non richiede l’installazione di Microsoft Outlook o di altri software.

    App gratuita per assemblare EML

    Consulta le nostre demo live per creare file EML con i seguenti vantaggi.

      Nessun bisogno di scaricare o configurare nulla
      Non è necessario scrivere o compilare il codice
      Basta caricare il file EML e premere il pulsante "Assemble"
      Scarica il file EML risultante dal link

    EML What is EML File Format

    Il formato di file EML rappresenta i messaggi di posta elettronica salvati con Outlook e altre applicazioni pertinenti. Quasi tutti i client di posta elettronica supportano questo formato per la sua conformità allo standard RFC-822 Internet Message Format. Microsoft Outlook è il software predefinito per aprire i tipi di messaggi EML. I file EML possono essere utilizzati per il salvataggio su disco così come per l'invio ai destinatari tramite protocolli di comunicazione.

    Read More

    Altri formati supportati per la generazione di report

    Usando Java, è possibile generare facilmente report in diversi formati, incluso.

    MBOX (Messaggi di posta elettronica)
    MSG (Formato Outlook & Exchange)
    OST (File di archiviazione offline)
    PST (File di archiviazione personale Outlook)