HTML JPG PDF XML EML
Aspose.Email  para Java
EML

Geração de relatórios em massa no formato EML via Java

Gere mensagens de e-mail EML em massa sem precisar do Outlook ou Thunderbird.

Como gerar relatórios EML usando Java

Para criar relatórios de arquivo EML, usaremos

Aspose.Email para Java

API que é uma API de montagem rica em recursos, poderosa e fácil de usar para a plataforma Java. Você pode baixar sua versão mais recente diretamente de

Maven

e instale-o em seu projeto baseado em Maven adicionando as seguintes configurações ao 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>

Etapas para gerar relatórios EML via Java

  1. Crie um modelo de MailMessage
  2. Adicione campos dinâmicos para os campos Subject, To, From e HtmlBody
  3. Crie um TemplateEngine usando o objeto MailMessage
  4. Criar fonte de dados e mapeamento para os campos de modelo
  5. Crie mensagens em massa usando o método TemplateEngine.Instantiate
  6. Salvar mensagens no formato EML

Requisitos de sistema

Aspose.Email para Java suporta todas as principais plataformas e sistemas operacionais. Certifique-se de ter os seguintes pré-requisitos.

  • Microsoft Windows ou um sistema operacional compatível com Java Runtime Environment para aplicativos JSP/JSF e aplicativos de desktop.
  • Obtenha a versão mais recente do Aspose.Email para Java diretamente do Maven.
 

Gerar mensagens eml_Upper em massa - 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
}
   
 
  • Sobre Aspose.Email para Java API

    Aspose.Email é uma solução de análise de formatos do Microsoft Outlook e Thunderbird. Pode-se facilmente criar, manipular, converter e-mail e formatos de armazenamento, como MSG, EMLX, EML e MHT. O manuseio de anexos de e-mail, personalização de cabeçalhos de mensagens e implementação de diferentes protocolos de rede como POP3, IMAP e SMTP para enviar e receber e-mails é muito mais fácil. É uma API independente e não requer o Microsoft Outlook ou qualquer outra instalação de software.

    Aplicativo gratuito para montar EML

    Confira nossas demonstrações ao vivo para criar arquivos EML com os seguintes benefícios.

      Não há necessidade de baixar ou configurar nada
      Não há necessidade de escrever ou compilar código
      Basta carregar o arquivo EML e clicar no botão "Montar"
      Baixe o arquivo EML resultante no link

    EML What is EML File Format

    O formato de arquivo EML representa mensagens de e-mail salvas usando o Outlook e outros aplicativos relevantes. Quase todos os clientes de e-mail suportam este formato de arquivo por sua conformidade com o RFC-822 Internet Message Format Standard. O Microsoft Outlook é o software padrão para abrir tipos de mensagens EML. Os arquivos EML podem ser usados para salvar em disco, bem como enviar para destinatários usando protocolos de comunicação.

    Read More

    Outros formatos de geração de relatórios suportados

    Usando Java, pode-se facilmente gerar relatórios de vários formatos, incluindo.

    MBOX (Mensagens de correio eletrônico)
    MSG (Formato Outlook e Exchange)
    OST (Arquivos de armazenamento off-line)
    PST (Arquivos de armazenamento pessoal do Outlook)