Mailbox Object

The Mailbox object contains properties used to examine a mailbox on the IMAP4 server.

Individual Mailbox objects can be accessed by iterating through the Mailboxes collection returned by RetrieveMailboxes method of the IMAP4 object.

Syntax

Mailbox.property

 

Properties
Delimiter The character that is used as hierarchy delimiter of mailbox levels.
Flags Flags which set for the mailbox.
Name Name of the mailbox.
OriginalName Gets the original mailbox name as it's provided by the IMAP server (not decoded from UTF-7M).

 

Example

The following example displays names of all mailboxes available in the user account.
Dim objIMAP4, objMailboxes, objMailbox

' Using Visual Basic to create object
Set objIMAP4 = CreateObject("MailBee.IMAP4")

' Using ASP to create object
' Set objIMAP4 = Server.CreateObject("MailBee.IMAP4")

' Unlock IMAP4 object
objIMAP4.LicenseKey = "put your license key here"

' Set IMAP4 server name
objIMAP4.ServerName = "mail.server.com"

' Set user credentials
objIMAP4.UserName = "jdoe"
objIMAP4.Password = "secret"

' Connect to the server and
' log in email account
If objIMAP4.Connect Then

  ' Download list of mailboxes
  Set objMailboxes = objIMAP4.RetrieveMailboxes

  ' Check for errors
  If Not objIMAP4.IsError Then
    For Each objMailbox In objMailboxes
      ' Display name of each mailbox
      MsgBox "Name = " & objMailbox.Name
      ' In ASP, use Response.Write instead of MsgBox      
    Next
  End If

  ' Close the connection
  objIMAP4.Disconnect
End If

 

See Also

Mailboxes Collection, IMAP4.RetrieveMailboxes Method

 


Send feedback to AfterLogic
Copyright © 2002-2022, AfterLogic Corporation. All rights reserved.