aspNetIMAP

MailFolder Class

Class representing a mail folder.

For a list of all members of this type, see MailFolder Members.

System.Object
MailFolder

publicclassMailFolder

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

A MailFolder is also commonly referred to as a 'mailbox' in the IMAP RFCs.

Example

          [C#]
IMAP4 imap = new IMAP4( "127.0.0.1", "dave@blah.com", "test"  );  
 
//set some logging properties  
imap.Logger = new IMAPLog(); 
imap.Logger.Overwrite = true; 
imap.Logger.InMemory = true; 
imap.Logger.Path = "c:\\imap.log"; 
 
imap.Login();  
 
MailFolder mf = imap.SelectFolder( "inbox" );
Console.WriteLine( mf.Information().ToString() );
 
 
 
imap.Disconnect();  
 
//write out the log 
Console.WriteLine( imap.Logger.ToString() ); 
 
Console.WriteLine( "Done" );  
Console.ReadLine();
    
          [VB.NET]
Dim imap As New IMAP4("127.0.0.1", "dave@blah.com", "test")
 
'set some logging properties  
imap.Logger = New IMAPLog()
imap.Logger.Overwrite = True
imap.Logger.InMemory = True
imap.Logger.Path = "c:\imap.log"
 
imap.Login()
 
Dim mf As MailFolder = imap.SelectFolder("inbox")
Console.WriteLine(mf.Information().ToString())
 
 
 
imap.Disconnect()
 
'write out the log 
Console.WriteLine(imap.Logger.ToString())
 
Console.WriteLine("Done")
Console.ReadLine()
    

Requirements

Namespace: aspNetIMAP

Assembly: aspNetIMAP (in aspNetIMAP.dll)

See Also

MailFolder Members | aspNetIMAP Namespace