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övningAspose.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();
- Lärande resurser
- Documentation
- Källkod
- API-referenser
- Handledningsvideor
- Produktsupport
- Gratis support
- Betald support
- Blog
- Varför Aspose.Email för Python för.NET?
- Kundlista
- Framgångshistorier