Aspose.Email  para Python via .NET

API Python 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 realiza o gerenciamento dos documentos de armazenamento de mensagens, enviando e recebendo e-mails por meio de diferentes protocolos, incluindo POP3, IMAP e SMTP.

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

Conversão e renderização de formato de arquivo de e-mail

Enviar e receber e-mails com anexos

Baixe mensagens de servidores de e-mail POP3 e IMAP

Crie e atualize tarefas usando o iCalendar

Manipular arquivos de armazenamento de mensagens

Manipular anexos de e-mail e recursos vinculados

Envie compromissos ou reuniões compatíveis com iCalendar

Suporte para SSL e TLS

Suporte para anexos TNEF

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

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

Produza e consuma recorrências com a API iCalendar

Aspose.Email para Python via .NET fornece a funcionalidade para gerar e salvar objetos do calendário do Outlook nos formatos MSG e ICS. Você não apenas pode criar e salvar objetos 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

Aspose.Email para Python via API .NET permite que você crie, envie e receba e-mails usando os protocolos SMTP, POP3 e IMAP. Ele permite que você faça login nos servidores POP3 por nome de usuário e senha ou autenticação APOP para executar 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ê gerencie arquivos de armazenamento do Outlook, como PST e OST. Você pode executar 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: