API de Processamento de Email para .NET
Criar aplicações multiplataforma para criar, analisar, converter e manipular emails e caixas de correio
Download grátis julgamentoAspose.Email para .NET é um conjunto abrangente de APIs de Processamento de Email que podem ser usadas para criar aplicações multiplataforma com a capacidade de criar emails, manipular, analisar, converter e transmitir mensagens sem usar Microsoft Outlook ou Automação Office. A API fornece recursos de manipulação de email, como adição, extração ou remoção de anexos de um objeto de mensagem, customização de cabeçalhos de mensagem ao adicionar ou remover destinatários ou alterar o assunto, entre outros. A visão geral desses recursos e seu uso com exemplos de código pode ser encontrada em nosso documentação.
Aspose.Email para .NET facilita o trabalho dos desenvolvedores com Microsoft Outlook e Mozilla Thunderbird, pois suporta vários formatos como MSG, EML, EMLX, PST, OST, MBOX e MHT. O número completo de formatos pode ser encontrado em lista dos formatos de arquivos suportados.
Aspose.Email para .NET também oferece a capacidade de gerenciar arquivos de armazenamento de mensagens como arquivos de armazenamento pessoal (PST) e arquivos de armazenamento offline (OST) e MBOX. Os desenvolvedores podem usar a API para enviar e receber emails através de vários protocolos populares, como POP3, IMAP & SMTP ou conectar ao Microsoft Exchange Server via Exchange Web Services e Microsoft Graph para enviar e receber emails com anexos e listar ou remover mensagens do servidor.
Recursos avançados da API de Email .NET
Criar e atualizar tarefas usando iCalendar
Interconverter formatos de mensagem
Gerar padrões de recorrência especificados de acordo com o RFC iCalendar
Mala direta a partir de um modelo
Suporte a proxy HTTP em clientes de email, isto é, POP3, IMAP e SMTP
Suporte à criação de arquivos ICF e VCF versão 3.0
Converter mensagens dinamicamente para múltiplos formatos de email em .NET
Aspose.Email é uma boa escolha se você procura uma API para converter emails para vários formatos de arquivo. Por exemplo, você pode facilmente converter arquivos MSG para formatos EML, HTML ou MHTML ou vice‑versa. A API expõe interfaces para todos os processos de conversão possíveis, ocultando as especificações subjacentes dos formatos, facilitando a integração da API nas aplicações dos desenvolvedores. Qualquer dos processos de conversão suportados é tão simples quanto carregar o arquivo fonte no modelo de objetos da biblioteca e chamar o método Save com os parâmetros apropriados.
Experimente nosso gratuito Conversor de Email.
Salvar mensagem em diferentes formatos - C#
// carregar o arquivo a ser convertido
using (var message = Aspose.Email.MailMessage.Load(dir + \"template.msg\"))
{
// save in different formats
message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);
message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);
message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);
}Gerenciar objetos de calendário com a API iCalendar
Aspose.Email fornece a capacidade de criar e salvar objetos do Calendário Outlook através de sua API iCalendar. Você não só pode extrair os objetos do Calendário em vários formatos e salvá‑los como arquivos MSG ou ICS, mas também pode enviar, recuperar, atualizar e cancelar solicitações de reunião através dos protocolos de envio de mensagens. Como lidar com a API iCalendar pode ser aprendido no Trabalhando com Compromissos artigo.
Enviar e receber emails via SMTP, POP3 e IMAP
Aspose.Email para .NET permite criar mensagens complexas com anexos, formatação HTML e imagens, e enviar email usando o protocolo SMTP. Também permite fazer login nos servidores POP3 por nome de usuário e senha ou autenticação APOP para executar operações como receber emails, visualizar o tamanho da caixa de correio e a contagem de mensagens, recuperar a mensagem completa ou apenas os cabeçalhos, excluir mensagens do servidor etc. Como lidar com protocolos de email pode ser aprendido nos artigos correspondentes em nosso guia do desenvolvedor.
Os recursos do protocolo IMAP permitem ao usuário da API autenticar, criar, excluir, selecionar, consultar pastas, obter e salvar mensagens, alterar flags de mensagens e comandos básicos do IMAP.
Conectar ao Microsoft Exchange Server
Aspose.Email para .NET oferece a capacidade de conectar-se ao Microsoft Exchange Server para executar várias operações. Você pode listar mensagens de qualquer pasta, baixar mensagens e salvá‑las nos formatos de mensagem suportados. Emails e convites de reunião também podem ser enviados usando o Exchange Server WebDav & Exchange Web ServicesA API também suporta operações de Mensageria Unificada e descoberta automática das configurações do Exchange Server com base nas credenciais especificadas.
Solução Completa de Padrões de Recorrência
Aspose.Email para .NET permite calcular de forma fácil e confiável as datas e horários de recorrência mesmo para os padrões de recorrência mais complexos. Você pode produzir e consumir dinamicamente padrões de recorrência no formato iCalendar RFC (2445). Pode escolher usar padrões de recorrência anuais, mensais, semanais, diários, por hora, por minuto e por segundo, e pode representar esses padrões em suas aplicações Windows, web ou móveis.
Gerenciar Arquivos de Armazenamento de Mensagens
A biblioteca de email pode carregar arquivos PST e OST do Microsoft Outlook a partir de um objeto stream ou de um local no disco, a fim de recuperar a hierarquia completa de pastas e ler detalhes específicos da mensagem como assunto, remetente, destinatário ou extrair mensagens com anexos. Você lidará facilmente com arquivos PST e OST após visitar a Trabalhando com Arquivos de Armazenamento do Outlook seção.
Listar mensagens de um PST - C#
// carregar arquivo PST
using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + \"template.pst\"))
{
// list PST folders
foreach (var folder in pst.RootFolder.GetSubFolders())
{
// list messages in a folder
foreach (var msg in folder.EnumerateMessages())
{
var folderInfo = pst.GetParentFolder(msg.EntryId);
Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);
}
}
}Trabalhar com Cartões de Contato
VCard ou VCF é um formato de arquivo mundial para armazenar e trocar cartões de contato. Aspose.Email para .NET permite manipular arquivos de cartão de contato (VCF) em aplicativos .NET. Você também pode processar cartões de contato do Outlook assim como VCards do Thunderbird. Usando Aspose.Email para .NET você pode enviar arquivos VCard ou VCF em emails, anexar VCards às suas mensagens. Além disso, pode trocar arquivos VCard da sua maneira. A API permite criar, editar 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 para .NET é desenvolvido em código gerenciado que não requer a instalação do Microsoft Office ou Microsoft Outlook na máquina para trabalhar com processamento de email. É uma alternativa perfeita à automação do Microsoft Outlook para manipulação dinâmica de arquivos de mensagem, bem como para enviar e receber emails. É bastante fácil 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 .NET?
- Lista de Clientes
- Histórias de Sucesso