API Outlook Java e API Thunderbird Java para Processamento de Email
Gere emails, envie emails e analise emails do Outlook e Thunderbird sem necessidade de software adicional. Envie e receba Emails via protocolos SMTP, POP3, IMAP.
Download grátis julgamentoAspose.Email for Java permite que desenvolvedores se concentrem em implementar sua própria lógica de negócio para gerenciar emails sem a necessidade de conhecer especificações de formato ou programação de rede.
Aspose.Email for Java pode criar emails Outlook, analisar emails ou converter formatos de mensagem como MSG, EML, MBOX, PST, OST & MHT a partir de aplicativos Java. A API pode manipular conteúdos de mensagens, anexos, cabeçalhos e propriedades MAPI, e fornece a capacidade de enviar e receber emails via vários protocolos populares. Permite trabalhar com arquivos de armazenamento Outlook como arquivos de armazenamento pessoal PST e arquivos de armazenamento offline OST. Você pode listar emails, extrair emails, adicionar ou remover mensagens de arquivos de armazenamento conforme as especificações da sua aplicação. A biblioteca de Email Java também permite trabalhar com arquivo de contatos Outlook (VCF). A visão geral de todos os recursos e seu uso com exemplos de código você pode encontrar em nosso documentação
Recursos Avançados da API de Processamento de E‑mail
Confira a documentação para os recursos mais populares no Aspose.Email:
Converter formatos de mensagem entre si com poucas linhas de código
Criar arquivos ICF & VCF v3.0
Ler e‑mails em ordem ascendente ou descendente
Criar hierarquia de pastas no PST usando notação de string
Especificar datas de criação & modificação para ICS
Configurar criptografia SSL/TLS em instâncias de cliente de e‑mail
Usar proxy HTTP para clientes de e‑mail (SMTP, IMAP, POP3)
Converter Mensagens para 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 objetos da API e chamar o método save com os parâmetros necessários. É realmente tão simples!
Envio de e‑mail via SMTP, POP3 & IMAP
A API permite criar e formatar mensagens, anexar arquivos e imagens, bem como enviá‑las para endereços de e‑mail via SMTP protocolo. Outro recurso que a API fornece é fazer login em POP3 servidores via nome de usuário & senha. Através 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 & a contagem de mensagens, excluir mensagens do servidor e muito mais. IMAP os recursos do protocolo permitem ao usuário da API autenticar, criar, selecionar, remover, consultar pastas, obter e salvar mensagens e alterar flags de mensagem.
Como enviar um e‑mail usando SMTP - Java
// Inicializar objeto SmtpClient
SmtpClient client = new SmtpClient(\"smtp.gmail.com\", 587, \"username\", \"password\");
// Definir opções de segurança para o servidor
client.setSecurityOptions(SecurityOptions.Auto);
// Criar uma nova Mensagem
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.\", \"Primeira Mensagem do Java\", \"Corpo\");
System.out.println(\"Sending message..\");
// Enviar a Mensagem agora
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. Ela oferece a capacidade de salvar como documentos MSG ou ICS, bem como recuperar, enviar, atualizar & cancelar solicitações de reunião via protocolos de envio de mensagens. Como gerenciar a API iCalendar, você pode aprender a partir do Trabalhando com Compromissos artigo.
Gerenciar Arquivos de Armazenamento de Mensagens
A API Aspose.Email for Java permite gerenciar formatos de armazenamento do Outlook. Você pode carregar arquivos PST & OST de 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 disco ou em um stream. Para informações mais detalhadas, visite o Trabalhando com Arquivos de Armazenamento do Outlook seção da nossa documentação.
Além de analisar um PST existente, a biblioteca também oferece meios para criar um arquivo PST do zero e adicionar mensagens a qualquer pasta dele.
Criar PST do zero & adicionar uma mensagem a partir de arquivo - Java
// criar uma instância de PersonalStorage
PersonalStorage pst = PersonalStorage.create(dir + \"archive.pst\", 0);
// criar uma pasta na raiz do PST
pst.getRootFolder().addSubFolder(\"Inbox\");
// adicionar mensagem à pasta recém‑criada
pst.getRootFolder().getSubFolder(\"Inbox\").addMessage(MapiMessage.fromFile(dir + \"template.msg\"));Trabalhar com Cartões de Contato
Aspose.Email for Java permite manipular arquivos de cartões de contato, também conhecidos como VCF ou VCard, que é um formato de arquivo mundial para armazenar e trocar cartões de contato. Também pode processar cartões de contato do Outlook, bem como VCards do Thunderbird em aplicativos Java. Usando Aspose.Email for Java, você pode enviar arquivos VCard ou VCF por e‑mail, anexar VCF às suas mensagens ou extraí‑los de e‑mails. Além disso, você pode trocar arquivos VCard (VCF) da sua própria maneira. A API permite editar, criar e remover seus cartões de contato. Você pode facilmente adicionar suporte a cartões de contato ao seu aplicativo.
Automação do Microsoft Office – Não Necessária
Aspose.Email for Java é desenvolvido usando código gerenciado que não necessita que o Microsoft Office ou o Microsoft Outlook estejam instalados na máquina para trabalhar com o processamento de e‑mails. É uma alternativa perfeita à automação do Microsoft Outlook em termos de recursos, segurança, escalabilidade e velocidade. É bastante fácil de migrar da automação do Office para Aspose.
- Recursos de Aprendizagem
- Documentação
- Código Fonte
- Referências da API
- Vídeos Tutoriais
- Suporte ao Produto
- Suporte Gratuito
- Suporte Pago
- Blog
- Notas de Lançamento
- Por que Aspose.Email para Java?
- Estudos de Caso de Clientes
- Lista de Clientes
- Histórias de Sucesso