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


Product List
  "[aspNetEmail] is so simple and trouble free, that it seems there is little to say about it - but I guess that says a lot. It is very easy to learn/use and just works!"
Jim Duncan
PCC Nurses Agency
 
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.