Biblioteca de processamento de e-mail .NET Outlook e Thunderbird
Crie, analise, converta e manipule e-mails e arquivos de e-mail multiplataforma
Download grátis julgamentoAspose.Email para .NET é um conjunto abrangente de APIs de processamento de e-mail que pode ser usado para criar aplicativos de plataforma cruzada com a capacidade de criar e-mail, manipular, analisar, converter e transmitir mensagens sem usar o Microsoft Outlook ou a automação do Office. A API fornece os recursos de manipulação de e-mail, como adição, extração ou remoção de anexos de um objeto de mensagem, personalização de cabeçalhos de mensagem adicionando ou removendo destinatários ou alterando o assunto e muito mais.
Aspose.Email para .NET torna mais fácil para os desenvolvedores trabalhar com vários formatos do Microsoft Outlook e Mozilla Thunderbird, como MSG, EML, EMLX, PST, OST, MBOX e MHT, além de fornecer 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 e-mails por meio de vários protocolos populares como POP3, IMAP e SMTP ou conectar-se ao Microsoft Exchange Server via WebDav e Exchange Web Services para enviar e receber e-mails com anexos e listar ou remover mensagens do servidor.
Recursos avançados da API de e-mail .NET
Enviar e-mail com corpo e anexos em HTML
Funcionalidade de mala direta e envio de mala direta
Listar e baixar mensagens de servidores de e-mail POP3 e IMAP
Liste, baixe e envie mensagens via Microsoft Exchange Servers
Crie e atualize tarefas usando o iCalendar
Carregar mensagens de arquivo ou stream
Salvar mensagens em arquivo ou stream
Formatos de mensagem de conversão interna
Manipular arquivos de armazenamento pessoal e offline de mensagens
Adicione mensagens, contatos, tarefas, notas, itens de calendário e listas de distribuição ao PST
Extraia mensagens, contatos e itens de calendário do PST
Gera padrões de recorrência especificados de acordo com iCalendar RFC
Manipular itens de calendário usando o cliente Exchange Web Service (EWS)
Adicionar objetos e anexos incorporados a e-mails
Incluir corpo de e-mail de texto e HTML
Mala direta de um modelo
Envie compromissos ou reuniões compatíveis com iCalendar
Crie cabeçalhos de e-mail personalizados
Suporte para proxy HTTP em clientes de e-mail, ou seja, POP3, IMAP e SMTP
Convertendo Tarefa do Outlook para MHTML
Método unificado único para buscar vários tipos de itens do Outlook
Criar contato na subpasta de contatos no EWS
Adicionar anexo a eventos de calendário recorrentes
Atualize o membro em uma lista de distribuição PST (DL)
Suporte para Outlook para Mac Data File OLM
Suporte para criar arquivos ICF e VCF versão 3.0
Obtenha o caminho da pasta no arquivo OLM
Obter lista de pastas personalizadas criadas pelo usuário
Suporte multiconexão para operações IMAP e POP3 recursivas
Converta mensagens dinamicamente em vários formatos de e-mail no .NET
Aspose.Email é uma boa escolha se você estiver procurando por uma API para converter e-mails em diferentes formatos de arquivo. Por exemplo, você pode facilmente converter arquivos MSG para os formatos EML, HTML ou MHTML ou vice-versa. A API expôs interfaces para todos os processos de conversão possíveis enquanto oculta as especificações de formato subjacentes, facilitando assim para os desenvolvedores integrar a API em seus aplicativos. Qualquer um dos processos de conversão com suporte é tão simples quanto carregar o arquivo de origem no modelo de objeto da biblioteca e chamar o método Save com os parâmetros apropriados.
Salvar mensagem em diferentes formatos - C#
// load the file to be converted
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 iCalendar API
Aspose.Email fornece a capacidade de criar e salvar objetos do calendário do Outlook por meio de sua API iCalendar. Você não apenas 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 por meio de protocolos de envio de mensagens.
Envie e receba e-mails via SMTP, POP3 e IMAP
Aspose.Email para .NET permite que você crie mensagens complexas com anexos, formatação HTML e imagens e envie e-mail usando o protocolo SMTP. Ele também permite que você faça login nos servidores POP3 por nome de usuário e senha ou autenticação APOP para executar operações como receber e-mails, bem como 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 e assim por diante .
A API também oferece suporte aos recursos do protocolo IMAP, incluindo autenticação, criação, exclusão, seleção, consulta de pastas, obtenção e salvamento de mensagens, alteração de sinalizadores de mensagem e comandos IMAP básicos.
Conecte-se ao Microsoft Exchange Server
Aspose.Email para .NET fornece a capacidade de se conectar com um Microsoft Exchange Server para executar várias operações. Você pode listar mensagens de qualquer pasta, baixar mensagens e salvá-las em formatos de mensagem suportados. E-mails e convites para reuniões também podem ser enviados usando o WebDav & Exchange Web Services do Exchange Server. A API também oferece suporte a operações de Unificação de Mensagens e descoberta automática de configurações do Exchange Server com base nas credenciais especificadas.
Solução Completa de Padrão de Recorrência
Aspose.Email para .NET permite que você calcule datas e horas de ocorrência de forma fácil e confiável, 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). Você pode optar por usar padrões de recorrência anuais, mensais, semanais, diários, horários, minutos e segundos e pode representar padrões de recorrência em seus aplicativos Windows, Web ou móveis.
Gerenciar arquivos de armazenamento de mensagens
A biblioteca de e-mail pode carregar arquivos PST e OST do Microsoft Outlook de um objeto de fluxo ou local de disco para recuperar a hierarquia completa da pasta e ler detalhes específicos da mensagem, como assunto, remetente, destinatário ou extrair mensagens com anexos.
Listar mensagens de um PST - C#
// load PST file
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 contatos. Aspose.Email para .NET permite manipular arquivos de cartão de contato (VCF) em aplicativos .NET. Processe cartões de contato do Outlook, bem como Thunderbird VCards. Usando Aspose.Email para .NET, você pode enviar arquivos VCard ou VCF por e-mail, anexar VCards às suas mensagens. Além disso, você pode trocar arquivos VCard do seu jeito. 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ário
Aspose.Email para .NET é 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-mail. É uma alternativa perfeita de automação do Microsoft Outlook para manipulação dinâmica de arquivos de mensagens, bem como para enviar e receber e-mails.
- 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 .NET?
- Lista de clientes
- Histórias de sucesso