Aspose.Email  for Python via .NET

Python API för e-postbearbetning

Skapa, manipulera eller konvertera e-postformat inklusive MSG, EML, EMLX och MHT från Python-applikationer.

  Ladda ner gratis prövning
  
 

Aspose.Email för Python via .NET är ett flexibelt men ändå kraftfullt API för e-postprogrammering, som sparar utvecklarens tid och ansträngning för att skapa, manipulera eller konvertera vanliga e-postmeddelandeformat utan att oroa sig för komplexiteten i den underliggande formatimplementeringen.

Python Email API kan användas för grundläggande e-posthanteringsfunktioner som redigering av meddelandeinnehåll och manipulering av bilagor. Dessutom utför biblioteket även hantering av meddelandelagringsdokument, skicka och ta emot e-post via olika protokoll inklusive POP3, IMAP och SMTP.

Advanced Email Processing API-funktioner

Konvertering och rendering av e-postfilformat

Skicka och ta emot e-postmeddelanden med bilagor

Ladda ner meddelanden från POP3- och IMAP-e-postservrar

Skapa och uppdatera uppgifter med iCalendar

Manipulera meddelandelagringsfiler

Manipulera e-postbilagor och länkade resurser

Skicka iCalendar-kompatibla möten eller möten

Stöd för SSL och TLS

Stöd för TNEF-bilagor

Konvertera meddelandefiler dynamiskt

Aspose.Email för Python via .NET är ett bra val om du letar efter ett API för att interkonvertera e-postfiler. Det ger lättanvända gränssnitt för konverteringsprocessen samtidigt som den döljer alla fula detaljer i den underliggande formatspecifikationen. Allt du behöver göra är att ladda källfilen i Aspose.Email-objektmodellen och anropa Save-metoden med lämpliga parametrar. Det är verkligen så enkelt!

Konvertera MSG till olika format - 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)

Omfattande support för ICS-format för möten

Aspose.Email för Python via .NET kan användas för att skapa möten och spara det i ICS-format. Python Email Library gör det också möjligt att ladda möten från ICS-filer, läsa eller skriva möteshändelser, skapa ett möte som ett utkast och ställa in deltagarstatus för mötesdeltagarna

Producera och konsumera upprepningar med iCalendar API

Aspose.Email för Python via .NET tillhandahåller funktionen för att generera och spara Outlook Calendar-objekt i MSG- och ICS-format. Du kan inte bara skapa och spara iCalendar-objekt, utan även hämta, uppdatera, skicka och avbryta mötesförfrågningar. Med den intuitiva objektmodellen är det dessutom enkelt att dynamiskt producera och konsumera återkommande mönster i iCalendar RFC 2445-format.

Skicka och motta E-postmeddelanden via SMTP, POP3 and IMAP Mail Servers

Aspose.Email för Python via .NET API ger dig möjlighet att skapa, skicka och ta emot e-post med SMTP-, POP3- och IMAP-protokoll. Det låter dig logga in på POP3-servrar med användarnamn och lösenord eller APOP-autentisering för att utföra e-postoperationer som: se brevlådans storlek och antalet meddelanden, hämta hela meddelandet eller dess rubrik, radera meddelanden från servern samt grundläggande POP3-kommandon.

Aspose.Email för Python via .NET stöder också IMAP-protokoll inklusive dess kommandon samt autentisering, skapa, ta bort, välj, fråga mappar, hämta, ta bort, spara meddelanden och manipulera meddelandeflaggor.

Skapa eller manipulera PST-, OST- och MBOX-filer

Aspose.Email för Python via .NET låter dig hantera Outlook-lagringsfiler som PST och OST. Du kan utföra ett antal operationer på befintliga lagringsfiler samt skapa nya PST-filer från grunden. Möjliga operationer inkluderar mapplistning, meddelandelistning, meddelandeextraktion och kontakter i MSG-format.

Tillsammans med Outlook-lagringsfiler stöder Aspose.Email för Python via .NET även Mbox-filformat. Du kan använda Aspose.Email för Python via .NET för att ladda befintliga Mbox-filer och extrahera meddelandeinformation.

Extrahera meddelanden från Mbox - Python

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

eml = reader.read_next_message()

# Läs alla meddelanden i en slinga

while (eml is not None):

    # visa meddelandets ämne

    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)

    # få nästa meddelande

    eml = reader.read_next_message();

reader.dispose();
  
  

Aspose.Email erbjuder individuella API:er för e-post för andra populära utvecklingsmiljöer enligt listan nedan: