U ovom vodiču korak po korak, objasnit ćemo kako spremiti poruku e-pošte na disk u C#. Poruka e-pošte može se spremiti kao EML or MSG format datoteke na disk. Dobivat ćemo poruke iz pretinca za e-poštu Exchangea, ali možete primati poruke i iz drugih pretinaca i spremiti ih na disk.
Koraci za spremanje poruke e-pošte na disk u C#
- Nabavite Aspose.Email for .NET paket s NuGet.org
- Uključite prostore imena Aspose.Email.Clients.Exchange i Aspose.Email.Clients.Exchange.WebService
- Postavite licencu uz pomoć metode SetLicense
- Navedite podatke o računu Exchange Servera
- Stvorite objekt klase NetworkCredential
- Stvorite novi Exchange klijentski objekt klase EWSClient
- Pregledajte sve poruke e-pošte pročitane iz poštanskog sandučića
- Spremite svaku pojedinačnu poruku e-pošte na EML or MSG file formats
Slijedeći gornje jednostavne korake, možete spremiti poruku e-pošte u EML u C# kodu na disku. U našoj prethodnoj temi objasnili smo kako poslati email u C# koristeći Gmail SMTP poslužitelj. Međutim, u ovoj temi umjesto toga koristimo Exchange poslužitelj za dohvaćanje e-pošte i njihovo spremanje na disk.
Kod za spremanje poruke e-pošte na disk u C#
U gornjem kodu spremamo poruke e-pošte u formatima .eml i .msg. Imajte na umu da u ovom kodu dohvaćamo sve poruke i spremamo ih jednu po jednu u zasebne datoteke. Međutim, ako vaša pristigla pošta ima puno poruka, tada morate u skladu s tim izmijeniti pristup.