HTML JPG PDF XML EML
Aspose.Email  para Java
EML

Geração em Lote de Relatórios no Formato EML via Java

Gerar mensagens de e‑mail EML em lote sem a necessidade de Outlook ou Thunderbird.

Como Gerar Relatórios EML Usando Java

Para criar relatórios de arquivos EML, usaremos

Aspose.Email para Java

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

Maven

e instalá‑lo em seu projeto baseado em Maven adicionando as seguintes configurações ao pom.xml.

Repositório


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

Dependência

<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. Criar um modelo a partir de MailMessage
  2. Adicionar campos dinâmicos para Assunto, Destinatário, Remetente e campos HtmlBody
  3. Criar um TemplateEngine usando o objeto MailMessage
  4. Criar fonte de dados e mapeamento para os campos do modelo
  5. Criar mensagens em lote usando o método TemplateEngine.Instantiate
  6. Salvar mensagens no formato EML

Requisitos do Sistema

Aspose.Email for Java oferece suporte em todas as principais plataformas e sistemas operacionais. Certifique‑se de que você tem os pré‑requisitos a seguir.

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

Gerar Mensagens eml_Upper em Lote - 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 a API Aspose.Email para Java

    Aspose.Email é uma solução de análise de formatos do Microsoft Outlook e Thunderbird. É possível criar, manipular e converter formatos de e‑mail e armazenamento como MSG, EMLX, EML e MHT com facilidade. O manuseio de anexos de e‑mail, a personalização de cabeçalhos de mensagens e a implementação de diferentes protocolos de rede como POP3, IMAP e SMTP para enviar e receber e‑mails fica muito mais simples. É uma API autônoma e não requer a instalação do Microsoft Outlook ou de qualquer outro software.

    Aplicativo Gratuito para Montar EML

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

      Não é necessário baixar ou configurar nada
      Não é necessário escrever ou compilar código
      Basta fazer upload do arquivo EML e pressionar o "Assemble" button
      Baixe o arquivo EML resultante a partir do 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 devido à sua conformidade com o padrão RFC‑822 Internet Message Format. O Microsoft Outlook é o software padrão para abrir tipos de mensagem EML. Os arquivos EML podem ser usados para salvar em disco, bem como para enviar a destinatários usando protocolos de comunicação.

    Read More

    Outros Formatos Suportados de Geração de Relatórios

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

    MBOX (Mensagens de correio eletrônico)
    MSG (Formato Outlook & Exchange)
    OST (Arquivos de armazenamento offline)
    PST (Arquivos de armazenamento pessoal do Outlook)