HTML JPG PDF XML OST
Aspose.Email  para Java
OST

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

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

Como Gerar Relatórios OST Usando Java

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

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 OST - 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 OST

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

    OST What is OST File Format

    OST ou Arquivos de Armazenamento Offline representam os dados da caixa de correio do usuário em modo offline na máquina local após o registro no Exchange Server usando o Microsoft Outlook. Eles são criados automaticamente na primeira utilização do Outlook ao conectar-se ao servidor. Quando o arquivo é criado, os dados são sincronizados com o servidor de e‑mail, ficando também disponíveis offline caso haja desconexão do servidor. Arquivos OST podem conter itens da caixa de correio, como e‑mails, contatos, informações de calendário, notas, tarefas e outros dados semelhantes. Os usuários podem criar e‑mails e outros itens no arquivo OST mesmo sem conexão ao servidor, mas esses itens não são sincronizados até que a conexão seja restabelecida. Quando a conexão é estabelecida, o arquivo local é novamente sincronizado com o servidor, de modo que tanto o servidor quanto a cópia local estejam com as mesmas informações.

    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)
    PST (Arquivos de armazenamento pessoal do Outlook)