Aspose.Email  para Java

API Java Outlook e API Java Thunderbird para processamento de e-mail

Gere e-mails, envie e analise e-mails do Outlook e Thunderbird sem a necessidade de software adicional. Envie e receba e-mails via SMTP, POP3, protocolos IMAP.

  Download grátis julgamento
  
 

O Aspose.Email para Java permite que os desenvolvedores se concentrem na implementação de sua própria lógica de negócios para gerenciar e-mails sem a necessidade de conhecer as especificações de formato ou a programação de rede.

O Aspose.Email para Java pode criar e-mails do Outlook, analisar e-mails ou converter formatos de mensagens como MSG, EML, MBOX, PST, OST e MHT a partir de aplicativos Java. A API pode manipular conteúdo de mensagens, anexos, cabeçalhos e propriedades MAPI e fornece a capacidade de enviar e receber e-mails por meio de vários protocolos populares. Isso permite trabalhar com arquivos de armazenamento do Outlook como arquivos de armazenamento pessoal PST e arquivos de armazenamento offline OST. Você pode listar e-mails, extrair e-mails, adicionar ou remover mensagens dos arquivos de armazenamento de acordo com as especificações do aplicativo. A biblioteca Java Email também permite trabalhar com o arquivo de contatos do Outlook (CF). A visão geral de todos os recursos e seu uso com exemplos de código você pode encontrar em nosso documentation

Recursos avançados da API de processamento de e-mail

Confira a documentação dos recursos mais populares do Aspose.Email:

Formatos de mensagens interconvertidos com poucas linhas de código

Criar arquivos ICF e VCF v3.0

Leia e-mails em ordem crescente ou decrescente

Crie uma hierarquia de pastas no PST usando a notação de string

Especificar datas de criação e modificação para ICS

Configure a criptografia SSL/TLS em instâncias de cliente de e-mail

Use o proxy HTTP para clientes de e-mail (SMTP, IMAP, POP3)

Converta mensagens em diferentes formatos de e-mail em Java

A biblioteca Java Email fornece interfaces fáceis de usar para o conversão para os formatos de arquivo de mensagem suportados. Para realizar uma conversão, tudo o que você precisa fazer é carregar o arquivo de origem no modelo de objeto da API e chamar o método save com os parâmetros necessários. É realmente muito simples!

Envio de e-mail via SMTP, POP3 e IMAP

A API permite criar e formatar mensagens, anexar arquivos e imagens, bem como enviá-los para endereços de e-mail via SMTP protocolo. Outro recurso que a API fornece é fazer login no POP3 servidores via nome de usuário e senha. Por meio do recurso de autenticação APOP da API, é fácil obter a mensagem completa ou apenas os cabeçalhos, visualizar o tamanho da caixa de correio e a contagem de mensagens, excluir mensagens do servidor e muito mais. IMAP os recursos do protocolo permitem que o usuário da API autentique, crie, selecione, remova, consulte pastas, receba e salve mensagens e altere os sinalizadores de mensagens.

Como enviar um e-mail usando SMTP - Java

// Initialize SmtpClient object

SmtpClient client = new SmtpClient("smtp.gmail.com", 587, "username", "password");

// Set Security options for the server

client.setSecurityOptions(SecurityOptions.Auto);

// Create a new Message

MailMessage msg = new MailMessage("This email address is being protected from spambots. You need JavaScript enabled to view it.", "This email address is being protected from spambots. You need JavaScript enabled to view it.", "First Message from Java", "Body");

System.out.println("Sending message..");		

// Send the Message now

client.send(msg);

Gerenciamento de objetos de calendário

A API Aspose.Email iCalendar permite criar, extrair e salvar objetos do calendário do Outlook em vários formatos. Ele fornece a capacidade de salvar como documentos MSG ou ICS, bem como recuperar, enviar, atualizar e cancelar solicitações de reunião por meio de protocolos de envio de mensagens. Como gerenciar a API do iCalendar, você pode aprender com o Trabalhando com compromissos article.

Gerenciar arquivos de armazenamento de mensagens

A API Aspose.Email para Java permite gerenciar os formatos de armazenamento do Outlook. Você pode carregar arquivos PST e OST do disco ou de um stream, obter informações de pastas e subpastas do arquivo de mensagens, recuperar detalhes específicos da mensagem, como assunto, remetente, destinatário e salvar mensagens em um disco ou stream. Para obter informações mais detalhadas, visite o Trabalhando com arquivos de armazenamento do Outlook seção em nossa documentação.

Além de analisar um PST existente, a biblioteca também fornece os meios para criar um arquivo PST do zero e adicionar mensagens a qualquer pasta dele.

Criar PST do zero e adicionar uma mensagem do arquivo - Java

// create an instance of PersonalStorage

PersonalStorage pst = PersonalStorage.create(dir + "archive.pst", 0);

// create a folder at the root of PST

pst.getRootFolder().addSubFolder("Inbox");

// add message to newly created folder

pst.getRootFolder().getSubFolder("Inbox").addMessage(MapiMessage.fromFile(dir + "template.msg"));

Trabalhar com cartões de contato

O Aspose.Email para Java permite manipular arquivos de cartão de contato, também conhecidos como VCF ou vCard, que é um formato de arquivo mundial para armazenar e trocar cartões de contato. Ele também pode processar cartões de contato do Outlook, bem como vCards Thunderbird em aplicativos Java. Usando o Aspose.Email para Java, você pode enviar arquivos vCard ou VCF por e-mail, anexar VCF às suas mensagens ou extraí-las de e-mails. Além disso, você pode trocar arquivos vCard (VCF) à sua maneira. A API permite editar, criar e remover seus cartões de contato. Você pode adicionar facilmente suporte a cartões de contato ao seu aplicativo.

Automação do Microsoft Office – não é necessário

O Aspose.Email para Java é construído usando código gerenciado que não precisa que o Microsoft Office ou o Microsoft Outlook sejam instalados na máquina para trabalhar com o processamento de e-mails. É uma alternativa perfeita de automação do Microsoft Outlook em termos de recursos, segurança, escalabilidade e velocidade. É muito fácil migrar do Office Automation para o Aspose.

  
  

Aspose.Email oferece APIs de e-mail individuais para outros ambientes de desenvolvimento populares, conforme listado abaixo: