Home | Contact Us | Download | Support | Purchase | Shopping Cart | Products


Product List
  "Just wanted to check and see if you added any changes to the AspNetMail, or maybe you have new interesting components we might want to check out or upgrade to ;) Thanks. Btw: your stuff works great haven’t had problems yet (we love you) ;)"
Eran
 
More
Testimonials

Download Messages' Headers as an ArrayList

The following example downloads a range of messages' headers into an ArrayList.

[C#]

//create a new POP3 object
POP3 pop = new POP3("127.0.0.1","dave@blah.com", "mypassword" );

//connect to the POP3 server
pop.Connect();
            

//download the headers for messages 3 - 5 (returns the headers for messages 3, 4, and 5)
ArrayList al = pop.HeaderList(3,5);

for( int i=0;i<al.Count;i++)
{
	Console.WriteLine( "Headers for message number {0}", i+3 ); //add 3 because the ArrayList index is 0
	Console.WriteLine( "---------------------------------------");
	Console.WriteLine( al[i].ToString() );
}

//Close the POP3 Connection
pop.Disconnect();

//done
Console.WriteLine( "done.");
Console.ReadLine( );

 

[VB.NET]


 'create a new POP3 object
Dim pop As New POP3("127.0.0.1", "dave@blah.com", "mypassword")

'connect to the POP3 server
pop.Connect()


'download the headers for messages 3 - 5 (returns the headers for messages 3, 4, and 5)
Dim al As ArrayList = pop.HeaderList(3, 5)

Dim i As Integer
For i = 0 To al.Count - 1
Console.WriteLine("Headers for message number {0}", i + 3) 'add 3 because the ArrayList index is 0
Console.WriteLine("---------------------------------------")
Console.WriteLine(al(i).ToString())
Next i

'Close the POP3 Connection
pop.Disconnect()

'done
Console.WriteLine("done.")
Console.ReadLine()
 



The box is not shipped. aspNetPOP3 is a downloadable product.