API de processamento de e-mail para.NET
Crie aplicativos multiplataforma para criar, analisar, converter e manipular e-mails e caixas de correio
Download grátis julgamentoO Aspose.Email for.NET é um conjunto abrangente de APIs de processamento de e-mail que pode ser usado para criar aplicativos multiplataforma com a capacidade de criar e-mails, manipular, analisar, converter e transmitir mensagens sem usar o Microsoft Outlook ou o Office Automation. A API fornece 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 mensagens adicionando ou removendo destinatários ou alterando o assunto e muito mais. A visão geral desses recursos e seu uso com exemplos de código você pode encontrar em nosso documentation.
O Aspose.Email for.NET facilita o trabalho dos desenvolvedores com o Microsoft Outlook e o Mozilla Thunderbird, pois suporta vários formatos, como MSG, EML, EMLX, PST, OST, MBOX e MHT. O número completo de formatos que você pode encontrar no lista dos formatos de arquivo suportados.
O Aspose.Email for.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 e-mails por meio de vários protocolos populares, como POP3, IMAP & SMTP ou conecte-se ao Microsoft Exchange Server via Serviços Web do Exchange and Microsoft Graph para enviar e receber e-mails com anexos e listar ou remover mensagens do servidor.
Recursos avançados da API de e-mail .NET
Crie e atualize tarefas usando o iCalendar
Formatos de mensagem de conversão interna
Gera padrões de recorrência especificados de acordo com iCalendar RFC
Mala direta de um modelo
Suporte para proxy HTTP em clientes de e-mail, ou seja, POP3, IMAP e SMTP
Suporte para criar arquivos ICF e VCF versão 3.0
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 converta e-mails em vários formatos de arquivo. Por exemplo, você pode converter facilmente arquivos MSG em formatos EML, HTML ou MHTML ou vice-versa. A API expôs interfaces para todos os processos de conversão possíveis, ao mesmo tempo em que oculta as especificações de formato subjacentes, facilitando a integração da API pelos desenvolvedores em seus aplicativos. Qualquer um dos processos de conversão suportados é 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.
Experimente nosso grátis Conversor de e-mail.
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
O Aspose.Email fornece a capacidade de criar e salvar objetos do calendário do Outlook por meio de sua API iCalendar. Além de extrair os objetos do Calendário em vários formatos e salvá-los como arquivos MSG ou ICS, você também pode enviar, recuperar, atualizar e cancelar solicitações de reunião por meio de protocolos de envio de mensagens. Como lidar com a API iCalendar, você pode aprender com o Trabalhando com compromissos article.
Envie e receba e-mails via SMTP, POP3 e IMAP
O Aspose.Email for.NET permite que você crie mensagens complexas com anexos, formatação HTML e imagens e envie e-mails 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 realizar operações como receber e-mails, 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. Como lidar com protocolos de e-mail, você pode aprender com os artigos correspondentes em nosso guia do desenvolvedor.
Os recursos do protocolo IMAP permitem que o usuário da API autentique, crie, exclua, selecione, consulte pastas, receba e salve mensagens, altere sinalizadores de mensagens e comandos IMAP básicos.
Conecte-se ao Microsoft Exchange Server
O Aspose.Email for.NET fornece a capacidade de se conectar ao Microsoft Exchange Server para realizar várias operações. Você pode listar mensagens de qualquer pasta, baixar mensagens e salvá-las nos formatos de mensagem suportados. E-mails e convites para reuniões também podem ser enviados usando o Servidor Exchange WebDAV & Serviços Web do Exchange. A API também oferece suporte às operações de Unificação de Mensagens e à descoberta automática das 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 de um local em disco para recuperar a hierarquia completa de pastas e ler detalhes específicos da mensagem, como assunto, remetente, destinatário ou extrair mensagens com anexos. Você manipulará arquivos PST e OST facilmente depois de visitar o Trabalhando com arquivos de armazenamento do Outlook section.
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 contato. O Aspose.Email for.NET permite manipular arquivos de cartão de contato (VCF) em aplicativos.NET. Você também pode processar cartões de contato do Outlook e vCards Thunderbird. Usando o Aspose.Email para .NET, você pode enviar arquivos vCard ou VCF em e-mails, anexar vCards às suas mensagens. Além disso, você pode trocar arquivos vCard à sua maneira. A API permite criar, editar 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 for.NET é construído usando código gerenciado que não precisa que o Microsoft Office ou o Microsoft Outlook sejam instalados na máquina para funcionar 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. É muito fácil migrar do Office Automation para o Aspose.
- 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