Aspose.Email  Pythonhoz .NET-en keresztül

Python Outlook API az e-mail feldolgozáshoz

Hozzon létre, manipulálja vagy konvertálja az MSG, EML, EMLX és MHT e-mail formátumokat Python alkalmazásokból.

  Letöltés ingyenes próbaverzió
  
 

Az Aspose.Email for Python.NET-en keresztül egy rugalmas, mégis hatékony e-mail programozási API, amely megtakarítja a fejlesztő idejét és erőfeszítéseit létrehozása, manipulálása vagy konvertálása általános e-mail üzenetek formátumok anélkül, hogy aggódnának a mögöttes formátum végrehajtásának összetettsége miatt.

A Python Email API olyan alapvető e-mailkezelési funkciókhoz használható, mint például az üzenettartalom szerkesztése és a mellékletek kezelése. Ráadásul a könyvtár is teljesít az üzenettárolási dokumentumok kezelése, e-mailek küldése és fogadása különböző protokollokon keresztül, beleértve a POP3, IMAP és SMTP. Tanulj meg munka POP3, IMAP és SMTP protokollokkal.

Fejlett e-mail feldolgozási API funkciók

E-mailek küldése és fogadása mellékletekkel

SSL és TLS támogatása

Üzenetfájlok dinamikusan konvertálása

Az Aspose.Email for Python.NET-en keresztül jó választás, ha API-t keres az e-mail fájlok közötti konvertálásához. Könnyen használható felületeket biztosít az átalakítási folyamathoz, miközben elrejti a mögöttes formátumspecifikáció minden csúnya részletét. Mindössze annyit kell tennie, hogy betölti a forrásfájlt az Aspose.Email objektummodellbe, és megfelelő paraméterekkel hívja a Mentési módszert. Ez tényleg ilyen egyszerű!

Az MSG konvertálása különböző formátumokra - 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)

Kiterjedt támogatás a kinevezés ICS formátumához

Az Aspose.Email for Python.NET-en keresztül találkozók létrehozására és ICS formátumban történő mentésére használható. A Python Email Library lehetővé teszi a találkozók betöltését ICS-fájlokból, a találkozók eseményeinek olvasását vagy írását, időpont tervezetként történő létrehozását és a találkozók résztvevőinek állapotának beállítását. Tanulj meg munkavégzés találkozókkal.

Ismétlődések előállítása és fogyasztása az iCalendar API-val

Az Aspose.Email for Python.NET-en keresztül biztosítja a generáláshoz és mentéshez szükséges funkciókat Outlook naptár elemek MSG és ICS formátumban. Nemcsak iCalendar objektumokat hozhat létre és menthet, hanem értekezlet-kéréseket is letölthet, frissíthet, küldhet és törölhet. Ráadásul az intuitív objektummodell használatával könnyű dinamikusan előállítani és fogyasztani az ismétlődési mintákat iCalendar RFC 2445 formátumban.

E-mailek küldése és fogadása SMTP, POP3 és IMAP levelezőszerveken keresztül

Az Aspose.Email for Python számára .NET API-n keresztül lehetővé teszi e-mailek létrehozását, küldését és fogadását SMTP használatával, POP3 and IMAP protokollok. Lehetővé teszi a POP3 kiszolgálókba felhasználónév és jelszó vagy APOP hitelesítés alapján történő bejelentkezését e-mail műveletek végrehajtásához, például: a postaláda méretének és az üzenetek számának megtekintése, a teljes üzenet vagy fejléc lekérése, üzenetek törlése a kiszolgálóról, valamint az alapvető POP3 parancsok.

Az ASPOSE.Email for Python.NET-en keresztül támogatja az IMAP protokollt, beleértve a parancsokat, valamint a hitelesítést, a mappák létrehozását, törlését, kiválasztását, lekérdezését, üzenetek beszerzését, törlését, mentését és az üzenetjelzők kezelését.

PST, OST és MBOX fájlok létrehozása vagy kezelése

Az Aspose.Email for Python.NET-en keresztül lehetővé teszi Outlook tárolófájlok kezelése mint például a PST és az OST. Számos műveletet hajthat végre a meglévő tárolófájlokkal, valamint új PST fájlokat hozhat létre a semmiből. A lehetséges műveletek közé tartozik a mappák listája, az üzenetek listája, az üzenetek kibontása és a névjegyek MSG formátumban.

Az Outlook tárolófájlokkal együtt az Aspose.Email for Python.NET-en keresztül is támogatja az Mbox fájlformátumot. Az Aspose.Email for Python használatával az A.NET-en keresztül betöltheti a meglévő Mbox fájlokat és kibonthatja az üzenetinformációkat.

Üzenetek kibontása az Mboxból - 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();
  

  
  

Az Aspose.Email egyedi e-mail API-kat kínál az alábbiakban felsorolt egyéb népszerű fejlesztői környezetekhez: