Lesnikowski.Pawel.Mail.Pop3.Pop3.GetAccountStat C# (CSharp) Method

GetAccountStat() public method

public GetAccountStat ( ) : void
return void
        public void GetAccountStat()
        {
            Send("STAT");
            string tmp=ReceiveLine();
            tmp=tmp.Substring(tmp.IndexOf(" ") + 1);
            // parse number of messages
            _messageCount = Int32.Parse(tmp.Substring(0,tmp.IndexOf(" ")).Trim());
        }

Usage Example

Ejemplo n.º 1
0
		static void Main(string[] args)
		{
			Pop3 pop3=new Pop3();
			pop3.host="10.1.1.123";
			pop3.userName="******";
			pop3.password="******";

			pop3.Connect();
			pop3.Login();
			pop3.GetAccountStat();

			for(int i=1;i<=pop3.messageCount;i++)
			{
				Pop3Message message=pop3.GetMessageHeader(i);

				Console.WriteLine("--mail header #"+i.ToString());
				Console.WriteLine(message.from);
				Console.WriteLine(message.subject);
				Console.WriteLine(message.replyTo);
				Console.WriteLine(message.date);
				Console.WriteLine(message.contentType);
				Console.WriteLine(message.charset);
				
			}
			
			for (int j=1;j<=pop3.messageCount;j++)
			{
				Console.WriteLine("-----first mail all:------");
				Pop3Message message=pop3.GetMessage(j);

				Console.WriteLine(message.from);
				Console.WriteLine(message.subject);

				if (message.hasAttachments==true)
				{
                    DumpAttachments( message.attachments );
					
				}
				else
					Console.WriteLine("body:"+message.body);
			}
			pop3.Close();
			Console.WriteLine("END.");
			Console.ReadLine();
		}
All Usage Examples Of Lesnikowski.Pawel.Mail.Pop3.Pop3::GetAccountStat