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


Product List
  "Hi Dave. Congratulations on the fantastic work on aspNetEmail. We've launched hundreds of thousands of email over the past couple of weeks with aspNetEmail, and we are totally impressed by your product. It is blazingly fast, and it handles errors very gracefully. My team couldn't have asked for a better product."
J.H.
 
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.