HTML JPG PDF XML PST
Aspose.Email  para Java
PST

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

Gerar mensagens de e‑mail em lote e adicioná‑las ao arquivo PST via API .NET.

Como Gerar Relatórios PST Usando Java

Para criar relatórios de arquivos PST, 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 PST via Java

  1. Criar um modelo como MailMessage e adicionar campos dinâmicos
  2. Criar fonte de dados e mapeamento
  3. Inicializar o TemplateEngine usando o objeto MailMessage
  4. Chamar o método TemplateEngine.Instantiate para gerar mensagens em lote
  5. Criar um novo PST com o método PersonalStorage.Create
  6. Adicionar pasta no PST
  7. Adicionar mensagens do TemplateEngine à pasta usando o método FolderInfo.Add
  8. Salvar no formato PST

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 e Adicionar ao PST - 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 PST

    Confira nossas demonstrações ao vivo para criar arquivos PST 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 PST e pressionar o "Assemble" button
      Baixe o arquivo PST resultante a partir do link

    PST What is PST File Format

    Arquivos com extensão .PST representam Arquivos de Armazenamento Pessoal do Outlook (também chamados de Personal Storage Table) que armazenam uma variedade de informações do usuário. As informações do usuário são armazenadas em pastas de diferentes tipos que incluem e‑mails, itens de calendário, notas, contatos e vários outros formatos de arquivo. Os arquivos PST são usados para arquivar dados de e‑mail offline, que podem ser carregados e visualizados posteriormente em diversos aplicativos.

    Read More

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

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

    EML (Mensagens de e‑mail do Outlook)
    MBOX (Mensagens de correio eletrônico)
    MSG (Formato Outlook & Exchange)
    OST (Arquivos de armazenamento offline)