Aspose.Email  för Python för.NET

Python Outlook API för e-postbehandling

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

  Ladda ner gratis prövning
  
 

Aspose.Email för Python för.NET är ett flexibelt men kraftfullt e-postprogrammeringsAPI, som sparar utvecklarens tid och ansträngning skapa, manipulera eller konvertera vanliga e-postmeddelandeformat utan att oroa sig för komplexiteten i det underliggande formatgenomförandet.

Python Email API kan användas för grundläggande e-posthanteringsfunktioner som redigering av meddelandeinnehåll och manipulation av bifogade filer. Biblioteket utför också hantering av meddelandelagringsdokumenten, skicka och ta emot e-post via olika protokoll inklusive POP3, IMAP & SMTP. Lär dig att arbeta med POP3-, IMAP- och SMTP-protokoll.

Avancerade API-funktioner för e-postbehandling

Skicka och ta emot e-postmeddelanden med bilagor

Stöd för SSL & TLS

Konvertera meddelandefiler dynamiskt

Aspose.Email för Python för.NET är ett bra val om du letar efter ett API för att konvertera e-postfiler. Det ger lättanvända gränssnitt för konverteringsprocessen samtidigt som det döljer alla fula detaljer i den underliggande formatspecifikationen. Allt du behöver göra är att ladda källfilen i Aspose.Email objektmodell och anropa metoden Spara 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 & MHTML formats

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

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

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

Omfattande stöd för ICS-format för möten

Aspose.Email för Python för.NET kan användas för att skapa möten och spara dem i ICS-format. Python Email Library tillåter också att ladda möten från ICS-filer, läsa eller skriva avtalshändelser, skapa ett möte som ett utkast och ställa in deltagarnas status för mötesdeltagarna. Lär dig att arbeta med möten.

Producera och konsumera återfall med iCalendar API

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

Skicka och ta emot e-post via SMTP-, POP3- och IMAP-e-postservrar

Aspose.Email för Python för.NET API ger dig möjlighet att skapa, skicka och ta emot e-post använder SMTP, POP3 and 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: visa postlådans storlek och antal meddelanden, hämta hela meddelandet eller dess rubrik, ta bort meddelanden från servern samt grundläggande POP3-kommandon.

Aspose.Email för Python för.NET stöder också IMAP-protokoll inklusive dess kommandon samt autentisering, skapa, ta bort, välja, 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 för.NET låter dig hantera Outlook-lagringsfiler som PST & OST. Du kan utföra ett antal operationer på befintliga lagringsfiler samt skapa nya PST-filer från grunden. Möjliga åtgärder inkluderar mapplista, meddelandelista, utvinning av meddelanden och kontakter i MSG-format.

Tillsammans med Outlook-lagringsfiler stöder Aspose.Email för Python för.NET också Mbox-filformat. Du kan använda Aspose.Email för Python för.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()

# 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 erbjuder individuella e-post-API:er för andra populära utvecklingsmiljöer enligt listan nedan: