Aspose.Email  para Python via .NET

API Python Outlook para processamento de e-mail

Crie, manipule ou converta formatos de e-mail, incluindo MSG, EML, EMLX e MHT a partir de aplicativos Python.

  Download grátis julgamento
  
 

Aspose.Email para Python via.NET é uma API de programação de e-mail flexível e poderosa, que economiza tempo e esforço do desenvolvedor para criar, manipular ou converter formatos comuns de mensagens de e-mail sem se preocupar com as complexidades da implementação do formato subjacente.

A API de e-mail do Python pode ser usada para recursos básicos de gerenciamento de e-mail, como edição de conteúdo de mensagens e manipulação de anexos. Além disso, a biblioteca também executa gerenciamento dos documentos de armazenamento de mensagens, enviando e recebendo e-mails por meio de diferentes protocolos, incluindo POP3, IMAP e SMTP. Aprenda a trabalhar com protocolos POP3, IMAP e SMTP.

Recursos avançados da API de processamento de e-mail

Enviar e receber e-mails com anexos

Suporte para SSL e TLS

Converter arquivos de mensagem dinamicamente

Aspose.Email para Python via .NET é uma boa escolha se você estiver procurando por uma API para converter arquivos de e-mail entre si. Ele fornece interfaces fáceis de usar para o processo de conversão enquanto oculta todos os detalhes feios da especificação de formato subjacente. Tudo o que você precisa fazer é carregar o arquivo de origem no modelo de objeto Aspose.Email e chamar o método Save com os parâmetros apropriados. É realmente tão simples!

Converter MSG para vários formatos - Python

msg= MailMessage.load(dir + "msgtemplate.msg")

# convert MSG to EML, HTML & MHTML formats

msg.save("emloutput.eml", SaveOptions.default_eml)

msg.save("htmloutput.html", SaveOptions.default_html)

msg.save("mhtoutput.mhtml", SaveOptions.default_mhtml)

Amplo suporte para o formato ICS de compromisso

O Aspose.Email para Python via.NET pode ser usado para criar compromissos e salvá-los no formato ICS. A biblioteca de e-mail do Python também permite carregar compromissos de arquivos ICS, ler ou escrever eventos de compromissos, criar um compromisso como rascunho e definir o status dos participantes do compromisso. Aprenda a trabalhar com compromissos.

Produza e consuma recorrências com a API iCalendar

Aspose.Email para Python via.NET fornece a funcionalidade de gerar e salvar Itens do calendário do Outlook nos formatos MSG e ICS. Não só você pode criar e salvar objetos do iCalendar, mas também recuperar, atualizar, enviar e cancelar solicitações de reunião. Além disso, usando o modelo de objeto intuitivo, é fácil produzir e consumir dinamicamente padrões de recorrência no formato iCalendar RFC 2445.

Envie e receba e-mails via servidores de e-mail SMTP, POP3 e IMAP

O Aspose.Email para Python via API.NET permite que você crie, envie e receba e-mails usando SMTP, POP3 and IMAP protocolos. Ele permite que você faça login em servidores POP3 por nome de usuário e senha ou autenticação APOP para realizar operações de e-mail como: visualizar o tamanho da caixa de correio e a contagem de mensagens, recuperar a mensagem completa ou seu cabeçalho, excluir mensagens do servidor, bem como comandos POP3 básicos.

Aspose.Email para Python via .NET também oferece suporte ao protocolo IMAP, incluindo seus comandos, bem como autenticação, criar, excluir, selecionar, consultar pastas, obter, excluir, salvar mensagens e manipular sinalizadores de mensagens.

Crie ou manipule arquivos PST, OST e MBOX

Aspose.Email para Python via.NET permite que você gerenciar arquivos de armazenamento do Outlook como PST e OST. Você pode realizar várias operações em arquivos de armazenamento existentes, bem como criar novos arquivos PST do zero. As operações possíveis incluem listagem de pastas, listagem de mensagens, extração de mensagens e contatos no formato MSG.

Juntamente com os arquivos de armazenamento do Outlook, o Aspose.Email para Python via .NET também oferece suporte ao formato de arquivo Mbox. Você pode usar Aspose.Email para Python via .NET para carregar arquivos Mbox existentes e extrair informações de mensagens.

Extrair mensagens do Mbox - Python

reader = MboxrdStorageReader(dir + "template.mbox", False)

eml = reader.read_next_message()

# Read all messages in a loop

while (eml is not None):

    # show message subject

    print("Subject: " + eml.subject)

    # save message in EML & MSG formats

    eml.save("output.eml", aspose.email.SaveOptions.default_eml)

    eml.save("output.msg", aspose.email.SaveOptions.default_msg_unicode)

    # get the next message

    eml = reader.read_next_message();

reader.dispose();
  
  
  

Aspose.Email oferece APIs de e-mail individuais para outros ambientes de desenvolvimento populares, conforme listado abaixo: