.NET Outlook és Thunderbird e-mail-feldolgozási könyvtár
Hozzon létre, elemezhet, konvertáljon és kezeljen e-maileket és többplatformos e-mail archívumot
Letöltés ingyenes próbaverzióAz Aspose.Email for .NET az e-mail feldolgozó API-k átfogó készlete, amelyek segítségével többplatformos alkalmazások hozhatók létre, amelyek lehetővé teszik levelek létrehozását, üzenetek kezelését, elemzését, konvertálását és továbbítását Microsoft Outlook vagy Office Automation használata nélkül. Az API olyan e-mail-kezelési funkciókat biztosít, mint például mellékletek hozzáadása, kibontása vagy eltávolítása egy üzenetobjektumból, az üzenet fejléceinek testreszabása címzettek hozzáadásával vagy eltávolításával, illetve a tárgy módosításával és így tovább.
Az Aspose.Email for .NET megkönnyíti a fejlesztők számára, hogy számos Microsoft Outlook és Mozilla Thunderbird formátummal dolgozhassanak, például MSG, EML, EMLX, PST, OST, MBOX és MHT, valamint lehetővé teszi az üzenettároló fájlok kezelését mint például a Személyes Tároló fájlok (PST) és Offline Tároló fájlok (OST) és MBOX. A fejlesztők használhatják az API-t e-mailek küldésére és fogadására számos népszerű protokollon, például POP3, IMAP és SMTP, vagy kapcsolódhatnak a Microsoft Exchange Serverhez a WebDav és az Exchange Web Services szolgáltatáson keresztül, hogy e-maileket küldhessenek és fogadhassanak mellékletekkel, valamint listázzanak vagy távolítsanak el üzeneteket a szerverről.
Speciális .NET Email API-szolgáltatások
E-mail küldése HTML törzstel és mellékletekkel
Levélegyesítés és tömeges levélküldés funkció
Üzenetek listázása és letöltése POP3 és IMAP levelezőszerverekről
Üzenetek listázása, letöltése és küldése a Microsoft Exchange szervereken keresztül
Feladatok létrehozása és frissítése az iCalendar segítségével
Üzenetek betöltése fájlból vagy adatfolyamból
Üzenetek mentése fájlba vagy adatfolyamba
Üzenetek közötti konvertálási formátumok
Személyes és offline tárolófájlok kezelése üzenetekkel
Üzenetek, névjegyek, feladatok, jegyzetek, naptárelemek és terjesztési listák hozzáadása a PST-hez
Üzenetek, névjegyek és naptárelemek kibontása a PST-ből
Adott ismétlődési minták létrehozása az iCalendar RFC szerint
Manipulálja a naptárelemeket az Exchange Web Service (EWS) ügyfél használatával
Adjon hozzá beágyazott objektumokat és mellékleteket az e-mailekhez
Tartalmazza a szöveget és a HTML-levél törzsét
Levélegyesítés sablonból
iCalendar-kompatibilis találkozók vagy értekezletek küldése
Személyre szabott levélfejlécek létrehozása
HTTP-proxy támogatása e-mail kliensekben, azaz POP3, IMAP és SMTP
Outlook Task konvertálása MHTML-re
Egyetlen egységes módszer különféle típusú Outlook-elemek lekérésére
Névjegy létrehozása az EWS Névjegyek almappájában
Melléklet hozzáadása az ismétlődő naptári eseményekhez
Tag frissítése a PST terjesztési listán (DL)
Az Outlook Mac Data File OLM-hez támogatása
ICF és VCF 3.0-s verziójú fájlok létrehozásának támogatása
Szerezze meg a mappa elérési útját az OLM fájlban
A felhasználó által létrehozott egyéni mappák listája
Többkapcsolatos támogatás a rekurzív IMAP és POP3 műveletekhez
Üzenetek dinamikus konvertálása több e-mail formátumba a .NET-ben
Az Aspose.Email jó választás, ha API-t keres az e-mailek különböző fájlformátumokba konvertálásához. Például könnyen konvertálhat MSG fájlokat EML, HTML vagy MHTML formátumokká, vagy fordítva. Az API az összes lehetséges konverziós folyamathoz felfedte az interfészt, miközben elrejti a mögöttes formátumspecifikációkat, így a fejlesztők könnyebben integrálhatják az API-t alkalmazásaikba. A támogatott konverziós folyamatok bármelyike olyan egyszerű, mint a forrásfájl betöltése a könyvtárobjektum-modellbe, és a megfelelő paraméterekkel a Mentés metódus meghívása.
Üzenet mentése különböző formátumokban - C#
// betölti a konvertálandó fájlt
using (var message = Aspose.Email.MailMessage.Load(dir + "template.msg"))
{
// menteni különböző formátumokban
message.Save(dir + "output.eml", Aspose.Email.SaveOptions.DefaultEml);
message.Save(dir + "output.html", Aspose.Email.SaveOptions.DefaultHtml);
message.Save(dir + "output.mhtml", Aspose.Email.SaveOptions.DefaultMhtml);
}
Naptárobjektumok kezelése az iCalendar API-val
Az Aspose.Email lehetőséget biztosít Outlook-naptár-objektumok létrehozására és mentésére az iCalendar API-n keresztül. Nemcsak a naptár objektumokat bonthatja ki különböző formátumokban és mentheti el MSG- vagy ICS-fájlként, hanem üzenetküldési protokollokon keresztül is küldhet, kérhet le, frissíthet és törölhet értekezlet-összehívásokat.
Send and Receive E-mailek via SMTP, POP3 and IMAP
Az Aspose.Email for .NET lehetővé teszi, hogy összetett üzeneteket hozzon létre mellékletekkel, HTML formázással és képekkel, és küldjön e-maileket SMTP protokollon keresztül. Lehetővé teszi továbbá, hogy felhasználónévvel és jelszóval vagy APOP-hitelesítéssel bejelentkezzen a POP3 szerverekre, hogy olyan műveleteket hajtson végre, mint például e-mailek fogadása, valamint megtekintheti a postafiók méretét és az üzenetek számát, lekérheti a teljes üzenetet vagy csak a fejlécet, törölheti az üzeneteket a szerverről és így tovább. .
Az API támogatja az IMAP protokoll szolgáltatásait is, beleértve a hitelesítést, a mappák létrehozását, törlését, kiválasztását, lekérdezést, üzenetek fogadását és mentését, az üzenetjelzők módosítását és az alapvető IMAP-parancsokat.
Csatlakozzon a Microsoft Exchange Serverhez
Az Aspose.Email for .NET lehetőséget biztosít a Microsoft Exchange Server kiszolgálóhoz való csatlakozásra számos művelet végrehajtása érdekében. Bármely mappából listázhatja az üzeneteket, letöltheti és elmentheti őket támogatott üzenetformátumokba. E-mailek és az Exchange Server WebDav és Exchange Web Services szolgáltatásaival is elküldhetők az értekezlet-meghívók. Az API támogatja az egyesített üzenetküldési műveleteket és az Exchange Server beállításainak automatikus felismerését is a megadott hitelesítő adatok alapján.
Teljes ismétlődési minta megoldás
Az Aspose.Email for .NET lehetővé teszi az előfordulási dátumok és időpontok egyszerű és megbízható kiszámítását még a legösszetettebb ismétlődési minták esetében is. Dinamikusan előállíthat és felhasználhat ismétlődési mintákat az iCalendar RFC (2445) formátumban. Választhat éves, havi, heti, napi, óránkénti, percenkénti és másodpercenkénti ismétlődési minták használata mellett, és megjelenítheti az ismétlődési mintákat ablakaiban, webes vagy mobilalkalmazásaiban.
Manage Message Tároló fájlok
Az e-mail könyvtár betöltheti a Microsoft Outlook PST- és OST-fájlokat egy adatfolyam-objektumból vagy lemezhelyről, hogy lekérje a teljes mappahierarchiát, és elolvassa az üzenetspecifikus részleteket, például a tárgyat, a feladót, a címzettet vagy az üzeneteket mellékletekkel együtt.
Üzenetek listázása a PST-ről - C#
// PST fájl betöltése
using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + "template.pst"))
{
// listázza a PST mappákat
foreach (var folder in pst.RootFolder.GetSubFolders())
{
// üzenetek listázása egy mappában
foreach (var msg in folder.EnumerateMessages())
{
var folderInfo = pst.GetParentFolder(msg.EntryId);
Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);
}
}
}
Dolgozzon névjegykártyákkal
A VCard vagy VCF egy világméretű fájlformátum a névjegykártyák tárolására és cseréjére. Az Aspose.Email for .NET lehetővé teszi a névjegykártya-fájlok (VCF) kezelését a .NET-alkalmazásokon belül. Dolgozzon fel Outlook névjegykártyákat, valamint Thunderbird VCardokat. Az Aspose.Email for .NET használatával VCard- vagy VCF-fájlokat küldhet e-mailben, és csatolhat VCard-kártyákat az üzenetekhez. Ezenkívül VCard fájlokat is cserélhet. Az API lehetővé teszi a névjegykártyák létrehozását, szerkesztését és eltávolítását. Könnyedén hozzáadhatja a névjegykártyák támogatását az alkalmazáshoz.
Microsoft Office automatizálás – nem szükséges
Az Aspose.Email for .NET felügyelt kóddal készült, amelyhez nem szükséges a Microsoft Office vagy a Microsoft Outlook telepítése a gépen az e-mailek feldolgozásához. Tökéletes Microsoft Outlook automatizálási alternatíva dinamikus üzenetfájlok kezeléséhez, valamint e-mailek küldéséhez és fogadásához.
- Tanulási források
- Dokumentáció
- Forráskód
- API referenciák
- Oktatóvideók
- Terméktámogatás
- Ingyenes támogatás
- Fizetett támogatás
- Blog
- Kiadási megjegyzések
- Miért Aspose.Email a .NET számára?
- Ügyfelek listája
- Sikertörténetek