AutoIt
AutoIt
IMAP Session Logging
Demonstrates how to use session logging with IMAP.Chilkat AutoIt Downloads
Local $bSuccess = False
; This example assumes the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.
$oImap = ObjCreate("Chilkat.Imap")
; Set the KeepSessionLog property to enable IMAP session logging
$oImap.KeepSessionLog = True
; Connect to an IMAP server.
; Use TLS
$oImap.Ssl = True
$oImap.Port = 993
$bSuccess = $oImap.Connect("imap.example.com")
If ($bSuccess <> True) Then
ConsoleWrite($oImap.LastErrorText & @CRLF)
Exit
EndIf
; Login
$bSuccess = $oImap.Login("mylogin","mypassword")
If ($bSuccess <> True) Then
ConsoleWrite($oImap.LastErrorText & @CRLF)
Exit
EndIf
; Select an IMAP mailbox
$bSuccess = $oImap.SelectMailbox("Inbox")
If ($bSuccess <> True) Then
ConsoleWrite($oImap.LastErrorText & @CRLF)
Exit
EndIf
; We're not really doing anything in this example
; other than to show how to examine the IMAP component's session log...
; Disconnect from the IMAP server.
$bSuccess = $oImap.Disconnect()
; Display the session log...
ConsoleWrite($oImap.SessionLog & @CRLF)