Aspose.Email  voor Python via .NET

Python Outlook API voor e-mailverwerking

Creëer, manipuleer of converteer e-mailformaten zoals MSG, EML, EMLX en MHT vanuit Python-toepassingen.

  Gratis proefversie downloaden
  
 

Aspose.Email voor Python via .NET is een flexibele maar krachtige API voor e-mailprogrammering, die ontwikkelaars tijd en moeite bespaart creëren, manipuleren of omzetten veelgebruikte formaten voor e-mailberichten zonder je zorgen te maken over de complexiteit van de implementatie van het onderliggende format.

De Python Email API kan worden gebruikt voor basisfuncties voor e-mailbeheer, zoals het bewerken van berichtinhoud en het manipuleren van bijlagen. Bovendien treedt de bibliotheek ook op beheer van de documenten voor het opslaan van berichten, het verzenden en ontvangen van e-mails via verschillende protocollen, waaronder POP3, IMAP en SMTP. Leer om werk met POP3-, IMAP- en SMTP-protocollen.

Geavanceerde API-functies voor e-mailverwerking

E-mails met bijlagen verzenden en ontvangen

Ondersteuning voor SSL en TLS

Berichtbestanden dynamisch converteren

Aspose.Email voor Python via .NET is een goede keuze als u op zoek bent naar een API om e-mailbestanden onderling te converteren. Het biedt gebruiksvriendelijke interfaces voor het conversieproces en verbergt alle lelijke details van de onderliggende formaatspecificatie. Het enige wat u hoeft te doen is het bronbestand in het Aspose.Email-objectmodel te laden en de Save-methode met de juiste parameters aan te roepen. Het is echt zo eenvoudig!

Converteer MSG naar verschillende formaten - 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)

Uitgebreide ondersteuning voor het ICS-formaat voor afspraken

Aspose.Email voor Python via .NET kan worden gebruikt om afspraken te maken en deze op te slaan in ICS-formaat. De Python e-mailbibliotheek maakt het ook mogelijk om afspraken uit ICS-bestanden te laden, afspraken te lezen of te schrijven, een afspraak als concept te maken en de status van de deelnemers van de deelnemers aan de afspraak in te stellen. Leer om met afspraken werken.

Recidieven produceren en consumeren met de iCalendar-API

Aspose.Email voor Python via .NET biedt de functionaliteit om te genereren en op te slaan Outlook-agenda-items in MSG- en ICS-formaten. U kunt niet alleen iCalendar-objecten maken en opslaan, maar ook vergaderverzoeken ophalen, bijwerken, verzenden en annuleren. Bovendien is het met behulp van het intuïtieve objectmodel eenvoudig om herhalingspatronen dynamisch te produceren en te gebruiken in iCalendar RFC 2445-formaat.

E-mails verzenden en ontvangen via SMTP-, POP3- en IMAP-mailservers

Met Aspose.Email voor Python via .NET API kunt u e-mails maken, verzenden en ontvangen met behulp van SMTP, POP3 and IMAP protocollen. Hiermee kunt u inloggen op POP3-servers met gebruikersnaam en wachtwoord of APOP-authenticatie om e-mailbewerkingen uit te voeren, zoals: de grootte van de mailbox en het aantal berichten bekijken, het volledige bericht of de koptekst ervan ophalen, berichten van de server verwijderen, evenals standaard POP3-opdrachten.

Aspose.Email voor Python via .NET ondersteunt ook het IMAP-protocol, inclusief de bijbehorende opdrachten, evenals authenticatie, aanmaken, verwijderen, selecteren, mappen opvragen, ophalen, verwijderen, opslaan en berichtvlaggen manipuleren.

PST-, OST- en MBOX-bestanden maken of manipuleren

Met Aspose.Email voor Python via .NET kunt u Outlook-opslagbestanden beheren zoals PST en OST. U kunt een aantal bewerkingen uitvoeren op bestaande opslagbestanden en vanaf nul nieuwe PST-bestanden maken. Mogelijke bewerkingen zijn onder meer mappenlijst, berichtlijst, extractie van berichten en contactpersonen in MSG-formaat.

Naast Outlook-opslagbestanden ondersteunt Aspose.Email voor Python via .NET ook het Mbox-bestandsformaat. U kunt Aspose.Email voor Python via .NET gebruiken om bestaande Mbox-bestanden te laden en berichtinformatie te extraheren.

Berichten extraheren uit 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 biedt individuele e-mail-API's voor andere populaire ontwikkelomgevingen, zoals hieronder vermeld: