Aspose.Email  .NET-hez

E-mailfeldolgozó API a.NET-hez

Platformok közötti alkalmazások létrehozása e-mailek és postaládák létrehozásához, elemzéséhez, konvertálásához és kezeléséhez

  Letöltés ingyenes próbaverzió
  
 

Az Aspose.Email .NET-hez egy átfogó e-mail feldolgozó API-készlet, amely platformközi alkalmazások létrehozására használható levelek létrehozására, üzenetek manipulálására, elemzésére, konvertálására és továbbítására 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 üzenetfejlécek testreszabása címzettek hozzáadásával vagy eltávolításával, vagy a tárgy módosításával stb. Ezen funkciók áttekintése és használatuk kódmintákkal együtt megtalálható a mi oldalunkban documentation.

Az Aspose.Email .NET-hez megkönnyíti a fejlesztők számára a Microsoft Outlook és a Mozilla Thunderbird használatát, mivel számos formátumot támogat, például MSG, EML, EMLX, PST, OST, MBOX és MHT. A teljes számú formátum megtalálható az oldalon a támogatott fájlformátumok listája.

Az Aspose.Email .NET-hez lehetőséget is biztosít üzenettárolási fájlok kezelése például személyes tárolási fájlok (PST) és offline tárolási fájlok (OST) és MBOX. A fejlesztők az API-t használhatják e-mailek küldésére és fogadására számos népszerű protokollon keresztül, például POP3, IMAP & SMTP vagy csatlakozzon a Microsoft Exchange Serverhez Exchange webszolgáltatások and Microsoft Graph mellékletekkel ellátott e-mailek küldéséhez és fogadásához, valamint üzenetek listázásához vagy eltávolításához a kiszolgálóról.

Speciális .NET e-mail API funkciók

Feladatok létrehozása és frissítése az iCalendar használatával

Üzenetformátumok közötti konvertálás

Megadott ismétlődési minták létrehozása az iCalendar RFC szerint

Levelek egyesítése sablonból

HTTP Proxy támogatása e-mail kliensekben, azaz POP3, IMAP és SMTP

Támogatás az ICF és VCF 3.0 verziójú fájlok létrehozásához

Az üzenetek dinamikusan konvertálása több e-mail formátumokká az .NET alkalmazásban

Az Aspose.Email jó választás, ha API-t keres konvertálja az e-maileket különböző fájlformátumokba. Például könnyen konvertálhatja az MSG fájlokat EML, HTML vagy MHTML formátumba, vagy fordítva. Az API feltárt interfészeket tartalmaz az összes lehetséges konverziós folyamathoz, miközben elrejti a mögöttes formátumspecifikációkat, így megkönnyítve a fejlesztők számára az API integrálását alkalmazásaikba. A támogatott konverziós folyamatok bármelyike olyan egyszerű, mint a forrásfájl betöltése a könyvtárobjektummodellbe, és a Mentés módszer megfelelő paraméterekkel történő meghívása.

Próbálja ki az ingyenünket E-mail átalakító.

Üzenet mentése különböző formátumban - C#

// load the file to be converted

using (var message = Aspose.Email.MailMessage.Load(dir + "template.msg"))

{

    // save in different formats

    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áraobjektumok kezelése az iCalendar API-val

Az Aspose.Email lehetőséget biztosít az Outlook Naptár objektumok létrehozására és mentésére az iCalendar API-n keresztül. Nemcsak a Naptár objektumokat különféle formátumban bonthatja ki, és MSG- vagy ICS-fájlként mentheti őket, hanem üzenetküldő protokollokon keresztül küldheti, lekérheti, frissítheti és törölheti az értekezlet-kéréseket is. Az iCalendar API kezelése, amelyet a következőkből tanulhat Munka a találkozókkal article.

E-mailek küldése és fogadása SMTP, POP3 és IMAP segítségével

Az Aspose.Email .NET-hez lehetővé teszi, hogy összetett üzeneteket hozzon létre mellékletekkel, HTML-formázással és képekkel, valamint e-maileket küldjön SMTP protokoll használatával. Lehetővé teszi továbbá, hogy felhasználónévvel és jelszóval vagy APOP hitelesítéssel jelentkezzen be a POP3 kiszolgálókra, hogy olyan műveleteket hajtson végre, mint például az e-mailek fogadása, valamint a postaláda méretének és az üzenetek számának megtekintése, a teljes üzenet vagy csak a fejlécek lekérése, üzenetek törlése a kiszolgálóról stb. Az e-mail protokollok kezelésének módját megtudhatja a megfelelő cikkekből fejlesztői útmutató.

Az IMAP protokoll funkciói lehetővé teszik az API felhasználójának a mappák hitelesítését, létrehozását, törlését, kiválasztását, lekérdezését, üzenetek fogadását és mentését, üzenetjelzők és alapvető IMAP-parancsok módosítását.

Csatlakozás a Microsoft Exchange Serverhez

Az Aspose.Email .NET-hez lehetővé teszi, hogy kapcsolatba léphessen a Microsoft Exchange Serverrel több művelet végrehajtása érdekében. Bármely mappából felsorolhatja az üzeneteket, letöltheti az üzeneteket és mentheti azokat a támogatott üzenetformátumokban. E-mailek és értekezletmeghívók is küldhetők a WebDAV Exchange kiszolgáló & Exchange webszolgáltatások. Az API támogatja az egységes üzenetküldési műveleteket és az Exchange Server beállításainak automatikus felderítését a megadott hitelesítő adatok alapján.

Teljes ismétlődő minta megoldás

Az Aspose.Email .NET-hez 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. Az iCalendar RFC (2445) formátumban dinamikusan előállíthatja és fogyaszthatja az ismétlődési mintákat. Dönthet úgy, hogy éves, havi, heti, napi, óránkénti, apró és másodszor ismétlődési mintákat használ, és megjelenítheti az ismétlődési mintákat az ablakokban, webes vagy mobilalkalmazásokban.

Üzenettárolási fájlok kezelése

Az e-mail könyvtár betöltheti a Microsoft Outlook PST- és OST-fájlokat egy stream objektumról vagy lemezhelyről annak érdekében, hogy letöltse a teljes mappaherarchiát, és olvassa el az üzenetspecifikus részleteket, például a tárgyat, a feladót, a címzettet, vagy kibontsa az üzeneteket mellékletekkel. A (z) PST és OST fájlokat könnyedén kezelheti a (z) Munka az Outlook tárolófájlokkal section.

PST üzeneteinek listája - C#

// load PST file

using (var pst = Aspose.Email.Storage.Pst.PersonalStorage.FromFile(dir + "template.pst"))

{

    // list PST folders

    foreach (var folder in pst.RootFolder.GetSubFolders())

    {

        // list messages in a folder

        foreach (var msg in folder.EnumerateMessages())

        {

            var folderInfo = pst.GetParentFolder(msg.EntryId);

            Console.WriteLine(msg.Subject + ":" + folderInfo.DisplayName);

        }

    }

}

Munka a kapcsolattartó kártyákkal

A vCard vagy a VCF egy világméretű fájlformátum a névjegykártyák tárolására és cseréjére. Az Aspose.Email .NET-hez lehetővé teszi a kapcsolattartó kártyafájlok (VCF) kezelését az .NET alkalmazásokon belül. Feldolgozhatja az Outlook névjegykártyákat és a Thunderbird vCard kártyákat is. Az Aspose.Email .NET-hez használatával vCard vagy VCF fájlokat küldhet e-mailekben, vCard-okat csatolhat az üzenetekhez. Emellett a vCard fájlokat a saját módján is cserélheti. Az API lehetővé teszi a kapcsolattartó kártyák létrehozását, szerkesztését és eltávolítását. Könnyedén hozzáadhatja a kapcsolattartó kártyák támogatását az alkalmazásához.

Microsoft Office Automation — nem szükséges

Az ASPOSE.Email .NET-hez olyan felügyelt kód használatával készül, amely nem szükséges a Microsoft Office vagy a Microsoft Outlook telepítéséhez a számítógépre az e-mailek feldolgozásához. Ez egy tökéletes Microsoft Outlook automatizálási alternatíva a dinamikus üzenetfájlok kezeléséhez, valamint az e-mailek küldéséhez és fogadásához. Elég könnyű áttérés az Office Automatizásból az Aspose-ba.

  
  

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