Independentsoft
- any library, any programming language
Home
Purchase
Support
Company
Contact
Email .NET
>
Tutorial
> Create and delete folder
This example shows you how to create and delete folders with IMAP protocol..
C# example
using System; using Independentsoft.Email; using Independentsoft.Email.Imap; namespace Sample { class Program { static void Main(string[] args) { ImapClient client = new ImapClient("imap.gmail.com", 993); Logger logger = new Logger("c:\\test\\log.txt"); logger.WriteLog += new WriteLogEventHandler(OnWriteLog); client.Logger = logger; client.Connect(); client.Login("example@gmail.com", "password"); client.CreateFolder("Test"); client.CreateFolder("Test/SubFolder"); client.DeleteFolder("Test/SubFolder"); client.DeleteFolder("Test"); client.Disconnect(); Console.WriteLine("Press ENTER to exit!"); Console.Read(); } private static void OnWriteLog(object sender, WriteLogEventArgs e) { Console.Write(e.Log); } } }
VB example
Imports System Imports Independentsoft.Email Imports Independentsoft.Email.Imap Namespace Sample Class Program Shared Sub Main(ByVal args As String()) Dim client As New ImapClient("imap.gmail.com", 993) Dim logger As New Logger("c:\test\log.txt") AddHandler logger.WriteLog, AddressOf OnWriteLog client.Logger = logger client.Connect() client.Login("example@gmail.com", "password") client.CreateFolder("Test") client.CreateFolder("Test/SubFolder") client.DeleteFolder("Test/SubFolder") client.DeleteFolder("Test") client.Disconnect() Console.WriteLine("Press ENTER to exit!") Console.Read() End Sub Private Shared Sub OnWriteLog(ByVal sender As Object, ByVal e As WriteLogEventArgs) Console.Write(e.Log) End Sub End Class End Namespace