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

Product List
  "The Advanced Intellect components I've used (aspNetEmail, aspNetPOP3, aspNetMX) have all been well-designed and reliable. These products have added key functionality to my applications, but my greatest recommendation relates to Dave's friendly and bend-over-backwards support. When I had questions, he was easy to reach, courteous and helpful. Thanks so much!"
Michael Kane
CTO, Commontales

Download Messages' Headers as an ArrayList

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


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

//connect to the POP3 server

//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

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



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

'connect to the POP3 server

'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
Next i

'Close the POP3 Connection


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