Пример #1
0
        public static void Run()
        {
            //ExStart:1
            // Create an instance of the Pop3Client class
            Pop3Client pop3Client = new Pop3Client();

            pop3Client.Host     = "<HOST>";
            pop3Client.Port     = 995;
            pop3Client.Username = "******";
            pop3Client.Password = "******";

            Pop3MessageInfoCollection messageInfoCol = pop3Client.ListMessages();

            Console.WriteLine("ListMessages Count: " + messageInfoCol.Count);
            int[]    sequenceNumberAr = messageInfoCol.Select((Pop3MessageInfo mi) => mi.SequenceNumber).ToArray();
            string[] uniqueIdAr       = messageInfoCol.Select((Pop3MessageInfo mi) => mi.UniqueId).ToArray();

            IList <MailMessage> fetchedMessagesBySNumMC = pop3Client.FetchMessages(sequenceNumberAr);

            Console.WriteLine("FetchMessages-sequenceNumberAr Count: " + fetchedMessagesBySNumMC.Count);

            IList <MailMessage> fetchedMessagesByUidMC = pop3Client.FetchMessages(uniqueIdAr);

            Console.WriteLine("FetchMessages-uniqueIdAr Count: " + fetchedMessagesByUidMC.Count);
            //ExEnd: 1

            Console.WriteLine("Pop3FetchGroupMessages executed successfully.");
        }