示例#1
0
        void List()
        {
            IList <IMailMessage> messages = new List <IMailMessage>();

            long[] lar = client.ListMessages();
            int    i   = 0;

            while (i < lar.Length)
            {
                int size = (int)client.GetMessageSize(i + 1);
                if (size > 0)
                {
                    progressBar1.Maximum = size;
                    IMailMessage messsage = client.FetchMailHeader(i + 1);
                    messages.Add(messsage);
                    i++;
                }
            }
            MessagedataGridView.DataSource = messages;
        }