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 julgamentoAspose.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 ter que saber sobre especificações de formato ou programação de rede.
Aspose.Email para Java pode criar e-mails do Outlook, analisar e-mails ou converter formatos de mensagem como MSG, EML, MBOX, PST, OST e MHT de aplicativos Java. A API pode manipular o conteúdo da mensagem, anexos, cabeçalhos e propriedades MAPI, bem como a capacidade de enviar e receber e-mails por meio de vários protocolos populares. Ele também fornece a capacidade de gerenciar documentos de armazenamento de mensagens, como arquivos de armazenamento pessoal PST e arquivos de armazenamento off-line OST. Você pode listar e-mails, extrair e-mails, adicionar ou remover mensagens de arquivos de armazenamento de acordo com as especificações do seu aplicativo. A biblioteca Java Email permite trabalhar com o arquivo de contatos do Outlook (VCF).
Recursos avançados da API de processamento de e-mail
Crie e manipule mensagens via API
Formatos de mensagens interconvertidos com poucas linhas de código
Extrair informações do cabeçalho da mensagem
Adicionar, extrair e manipular anexos
Criar mensagens formatadas em HTML
Criar mensagem no modo rascunho (somente MSG)
Percorrer e ler anexos de e-mail aninhados
Recupere vários destinatários
Acessar propriedades MAPI
Listar pastas personalizadas criadas pelo usuário
Obtenha o caminho da pasta no arquivo OLM
Suporte multiconexão para operações de backup e restauração IMAP
Suporte multiconexão para operações SMTP
Criar arquivos ICF e VCF v3.0
Leia e-mails em ordem crescente ou decrescente
Salvar MapiCalendar com formato de corpo HTML
Crie e gerencie o arquivo in-loco no Office 365
Crie uma hierarquia de pastas no PST usando a notação de string
Especificar datas de criação e modificação para ICS
Acesse o arquivo de dados do Outlook para MacOS (OLM)
Configure a criptografia SSL/TLS em instâncias de cliente de e-mail
Criar contato na subpasta de contatos no EWS
Criar método unificado para busca de itens MAPI no EWS
Use o proxy HTTP para clientes de e-mail (SMTP, IMAP, POP3)
Converter mensagem para diferentes formatos de e-mail em Java
biblioteca Java Email fornece interfaces fáceis de usar para a conversão de 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 tão simples!
Envio de e-mail via SMTP, POP3 e IMAP
API permite criar e formatar mensagens, anexar arquivos e imagens, bem como enviá-las para endereços de e-mail via protocolo SMTP. Outra facilidade que a API fornece é fazer login nos servidores POP3 por meio de 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. Poucos recursos do protocolo IMAP suportados pela API, como autenticação, criação, seleção, remoção, consulta de pastas, obtenção e salvamento de mensagens e alteração de sinalizadores de mensagem.
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
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.
Gerenciar arquivos de armazenamento de mensagens
Aspose.Email para Java API permite gerenciar formatos de armazenamento do Outlook. Você pode carregar arquivos PST e OST do disco ou de um fluxo, obter informações de pasta e subpasta do arquivo de mensagens, recuperar detalhes específicos da mensagem, como assunto, remetente, destinatário e salvar mensagens em disco ou fluxo.
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
Aspose.Email para Java permite manipular arquivos de cartão de contato, também conhecido como VCF ou VCard, que é um formato de arquivo mundial para armazenar e trocar cartões de contato. Processe cartões de contato do Outlook, bem como Thunderbird VCards 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í-los de e-mails. Além disso, você pode trocar arquivos VCard (VCF) do seu jeito. 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ário
Aspose.Email para Java é construído usando código gerenciado que não precisa do Microsoft Office ou do Microsoft Outlook instalado 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.
- Recursos de aprendizagem
- Documentation
- Código fonte
- Referências de 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