(AutoIt) Upload (Append) Email to an IMAP Mailbox
Upload / append an email to an IMAP mailbox.
; This example assumes the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.
$oImap = ObjCreate("Chilkat.Imap")
; Connect to an IMAP server.
; Use TLS
$oImap.Ssl = True
$oImap.Port = 993
Local $bSuccess = $oImap.Connect("imap.someMailServer.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
$oEmail = ObjCreate("Chilkat.Email")
; Load the email from a .eml file.
$bSuccess = $oEmail.LoadEml("myEmail.eml")
If ($bSuccess <> True) Then
ConsoleWrite($oEmail.LastErrorText & @CRLF)
Exit
EndIf
$bSuccess = $oImap.AppendMail("Inbox",$oEmail)
If ($bSuccess <> True) Then
ConsoleWrite($oImap.LastErrorText & @CRLF)
Exit
EndIf
ConsoleWrite("Email uploaded to Inbox!" & @CRLF)
; Disconnect from the IMAP server.
$bSuccess = $oImap.Disconnect()
|