Deleting all messages

Top  Previous  Next

Upon disconnecting from a IMAP server you can optionally delete any messages retrieved from the account mailbox during your session by setting the DeleteMessages property prior to retrieving any messages from the mailbox.

 

Note

 

To delete any messages marked for deletion you must invoke the Expunge method.

 

 

Example

 

[C#]

myImap.Connect();

// set delete flag

myImap.DeleteMessages = true;

IEnumerator e = myImap.GetMessages();

while(e.MoveNext()) {

 EmailMessage em = (EmailMessage)e.Current;

 // process email messages

}

// now delete messages

myImap.Expunge();

myImap.Disconnect();

 

 

[Visual Basic]

myImap.Connect()

' set delete flag

myImap.DeleteMessages = True

Dim e As IEnumerator = myImap.GetMessages()

Dim message As EmailMessage = Nothing

While (e.MoveNext())

 message = e.Current

 ' process email messages

End While

' now delete messages

myImap.Expunge()

myImap.Disconnect()

 

 

 

 





Home | Company | Products | Solutions | Purchase | Support | Services | Blog

© 2021 JSCAPE LLC