Chilkat HOME Android™ Classic ASP C C++ C# Mono C# .NET Core C# C# UWP/WinRT DataFlex Delphi ActiveX Delphi DLL Visual FoxPro Java Lianja MFC Objective-C Perl PHP ActiveX PHP Extension PowerBuilder PowerShell PureBasic CkPython Chilkat2-Python Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ Visual Basic 6.0 VB.NET VB.NET UWP/WinRT VBScript Xojo Plugin Node.js Excel Go
(C# UWP/WinRT) POP3 Fetch Mime Source of Email by UIDLDemonstrates how to fetch the MIME source of a single email by UIDL.
// This example requires the Chilkat API to have been previously unlocked. // See Global Unlock Sample for sample code. Chilkat.MailMan mailman = new Chilkat.MailMan(); mailman.MailHost = "pop.example.com"; mailman.PopUsername = "myLogin"; mailman.PopPassword = "myPassword"; mailman.MailPort = 995; mailman.PopSsl = true; Chilkat.StringArray sa = await mailman.GetUidlsAsync(); if (mailman.LastMethodSuccess == false) { Debug.WriteLine(mailman.LastErrorText); return; } int numUidls = sa.Count; Chilkat.BinData bdMime = new Chilkat.BinData(); // Download the 1st email and save to a file. if (numUidls > 0) { string uidl = sa.GetString(0); Debug.WriteLine(uidl); // Download the MIME source of the email into bdMime. // The bdMime contains the email exactly as it is on the mail server. bool success = await mailman.FetchMimeBdAsync(uidl,bdMime); if (success == false) { Debug.WriteLine(mailman.LastErrorText); return; } success = bdMime.WriteFile("qa_output/firstEmail.eml"); } |
© 2000-2022 Chilkat Software, Inc. All Rights Reserved.