Aspose.Email  for Python via .NET

API Python per l’elaborazione della posta elettronica

Crea, manipola o converti formati di posta elettronica inclusi MSG, EML, EMLX e MHT dall’interno delle applicazioni Python.

  Scarica la prova gratuita
  
 

Aspose.Email per Python tramite .NET è un'API di programmazione e-mail flessibile ma potente, che consente agli sviluppatori di risparmiare tempo e fatica per creare, manipolare o convertire formati di messaggi di posta elettronica comuni senza preoccuparsi delle complessità dell'implementazione del formato sottostante.

L'API Python Email può essere utilizzata per funzionalità di gestione della posta elettronica di base come la modifica del contenuto dei messaggi e la manipolazione degli allegati. Inoltre, la biblioteca effettua anche la gestione dei documenti di archiviazione dei messaggi, invio e ricezione di email attraverso diversi protocolli tra cui POP3, IMAP e SMTP.

Funzionalità avanzate dell'API di elaborazione della posta elettronica

Conversione e rendering del formato file di posta elettronica

Invia e ricevi email con allegati

Scarica i messaggi dai server di posta POP3 e IMAP

Crea e aggiorna attività utilizzando iCalendar

Manipola i file di archiviazione dei messaggi

Manipola allegati e-mail e risorse collegate

Invia appuntamenti o riunioni conformi a iCalendar

Supporto per SSL e TLS

Supporto per allegati TNEF

Converti dinamicamente i file dei messaggi

Aspose.Email per Python tramite .NET è una buona scelta se stai cercando un'API per convertire i file di posta elettronica. Fornisce interfacce facili da usare per il processo di conversione nascondendo tutti i brutti dettagli della specifica del formato sottostante. Tutto quello che devi fare è caricare il file di origine nel modello a oggetti Aspose.Email e chiamare il metodo Save con i parametri appropriati. È davvero così semplice!

Converti MSG in vari formati - Python

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

# convert MSG to EML, HTML and MHTML formats

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

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

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

Ampio supporto per il formato ICS per appuntamenti

Aspose.Email per Python tramite .NET può essere utilizzato per creare appuntamenti e salvarlo in formato ICS. La Python Email Library consente anche di caricare appuntamenti da file ICS, leggere o scrivere eventi di appuntamento, creare un appuntamento come bozza e impostare lo stato dei partecipanti all'appuntamento

Produci e consuma ricorrenze con l'API di iCalendar

Aspose.Email per Python tramite .NET fornisce la funzionalità per generare e salvare oggetti Calendario di Outlook nei formati MSG e ICS. Non solo puoi creare e salvare oggetti iCalendar, ma anche recuperare, aggiornare, inviare e annullare richieste di riunione. Inoltre, utilizzando l'intuitivo modello a oggetti è facile produrre e consumare dinamicamente modelli di ricorrenza nel formato iCalendar RFC 2445.

Invia e ricevi E-mail via SMTP, POP3 and IMAP Mail Servers

Aspose.Email per Python tramite .NET API ti consente di creare, inviare e ricevere e-mail utilizzando i protocolli SMTP, POP3 e IMAP. Ti consente di accedere ai server POP3 tramite nome utente e password o autenticazione APOP per eseguire operazioni di posta elettronica come: visualizzare le dimensioni della casella di posta e il conteggio dei messaggi, recuperare il messaggio completo o la sua intestazione, eliminare i messaggi dal server nonché i comandi POP3 di base.

Aspose.Email per Python tramite .NET supporta anche il protocollo IMAP, inclusi i suoi comandi, nonché l'autenticazione, la creazione, l'eliminazione, la selezione, la query sulle cartelle, il recupero, l'eliminazione, il salvataggio dei messaggi e la manipolazione dei flag dei messaggi.

Crea o manipola file PST, OST e MBOX

Aspose.Email per Python tramite .NET consente di gestire i file di archiviazione di Outlook come PST e OST. È possibile eseguire una serie di operazioni sui file di archiviazione esistenti e creare nuovi file PST da zero. Possibili operazioni includono l'elenco delle cartelle, l'elenco dei messaggi, l'estrazione dei messaggi e i contatti in formato MSG.

Insieme ai file di archiviazione di Outlook, Aspose.Email per Python tramite .NET supporta anche il formato di file Mbox. È possibile utilizzare Aspose.Email per Python tramite .NET per caricare file Mbox esistenti ed estrarre le informazioni sui messaggi.

Estrai messaggi da Mbox - Python

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

eml = reader.read_next_message()

# Leggi tutti i messaggi in un ciclo

while (eml is not None):

    # mostra l'oggetto del messaggio

    print("Subject: " + eml.subject)

    # save message in EML and MSG formats

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

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

    # ricevi il messaggio successivo

    eml = reader.read_next_message();

reader.dispose();
  

  
  

Aspose.Email offre API e-mail individuali per altri ambienti di sviluppo popolari, come elencato di seguito: