Aspose.Email  pentru Python prin .NET

Python Outlook API pentru procesarea e-mailului

Creați, manipulați sau convertiți formate de e-mail, inclusiv MSG, EML, EMLX și MHT din aplicațiile Python.

  Descarcă Proba Gratuită
  
 

Aspose.Email pentru Python prin .NET este un API flexibil, dar puternic de programare prin e-mail, care economisește timpul și efortul dezvoltatorului creați, manipulați sau convertiți formate comune de mesaje de e-mail fără a vă face griji cu privire la complexitatea implementării formatului de bază.

API-ul Python Email poate fi utilizat pentru funcții de bază de gestionare a e-mailurilor, cum ar fi editarea conținutului mesajelor și manipularea atașamentelor. În plus, biblioteca realizează gestionarea documentelor de stocare a mesajelor, trimiterea și primirea de e-mailuri prin diferite protocoale, inclusiv POP3, IMAP și SMTP. Învață să lucrați cu protocoalele POP3, IMAP și SMTP.

Caracteristici API avansate de procesare a e-mailului

Trimiteți și primiți e-mailuri cu atașamente

Suport pentru SSL și TLS

Conversia dinamică a fișierelor de mesaje

Aspose.Email pentru Python prin .NET este o alegere bună dacă sunteți în căutarea unui API pentru inter-convertirea fișierelor de e-mail. Oferă interfețe ușor de utilizat pentru procesul de conversie, ascunzând în același timp toate detaliile urâte ale specificației formatului subiacent. Tot ce trebuie să faceți este să încărcați fișierul sursă în modelul de obiect Aspose.Email și să apelați metoda Save cu parametrii corespunzători. Este într-adevăr atât de simplu!

Convertiți MSG în diferite formate - 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)

Suport extins pentru formatul ICS de numire

Aspose.Email pentru Python prin .NET poate fi folosit pentru a crea întâlniri și a le salva în format ICS. Biblioteca de e-mail Python permite, de asemenea, încărcarea întâlnirilor din fișierele ICS, citirea sau scrierea evenimentelor de întâlnire, crearea unei întâlniri ca schiță și setarea stării participanților la întâlnire. Învață să lucrați cu întâlniri.

Produceți și consumați recurențe cu API-ul iCalendar

Aspose.Email pentru Python prin .NET oferă funcționalitatea de a genera și salva Elemente din calendarul Outlook în formatele MSG și ICS. Nu numai că puteți crea și salva obiecte iCalendar, dar puteți prelua, actualiza, trimite și anula solicitări de întâlnire. Mai mult, folosind modelul de obiect intuitiv, este ușor să produceți și să consumați dinamic modele de recurență în format iCalendar RFC 2445.

Trimiteți și primiți e-mailuri prin serverele de poștă SMTP, POP3 și IMAP

Aspose.Email pentru Python prin API-ul .NET vă permite să creați, să trimiteți și să primiți e-mailuri folosind SMTP, POP3 and IMAP protocoale. Vă permite să vă conectați la serverele POP3 prin nume de utilizator și parolă sau autentificare APOP pentru a efectua operațiuni de e-mail, cum ar fi: vizualizarea dimensiunii cutiei poștale și numărul mesajelor, preluarea mesajului complet sau antetul acestuia, ștergerea mesajelor de pe server, precum și comenzile POP3 de bază.

Aspose.Email pentru Python prin .NET acceptă, de asemenea, protocolul IMAP, inclusiv comenzile sale, precum și autentificarea, crearea, ștergerea, selectarea, interogarea folderelor, obținerea, ștergerea, salvarea mesajelor și manipularea steagurilor de mesaje.

Creați sau manipulați fișiere PST, OST și MBOX

Aspose.Email pentru Python prin .NET vă permite gestionați fișierele de stocare Outlook cum ar fi PST și OST. Puteți efectua o serie de operații pe fișierele de stocare existente, precum și să creați noi fișiere PST de la zero. Operațiunile posibile includ listarea folderelor, listarea mesajelor, extragerea mesajelor și contactele în format MSG.

Împreună cu fișierele de stocare Outlook, Aspose.Email pentru Python prin .NET acceptă, de asemenea, formatul de fișier Mbox. Puteți utiliza Aspose.Email pentru Python prin .NET pentru a încărca fișierele Mbox existente și pentru a extrage informații despre mesaje.

Extrageți mesaje din 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 oferă API-uri individuale de e-mail pentru alte medii populare de dezvoltare, așa cum sunt enumerate mai jos: