![]() |
Chilkat • HOME • Android™ • AutoIt • C • C# • C++ • Chilkat2-Python • CkPython • Classic ASP • DataFlex • Delphi DLL • Go • Java • Node.js • Objective-C • PHP Extension • Perl • PowerBuilder • PowerShell • PureBasic • Ruby • SQL Server • Swift • Tcl • Unicode C • Unicode C++ • VB.NET • VBScript • Visual Basic 6.0 • Visual FoxPro • Xojo Plugin
(Go) Upload (Append) Email to an IMAP MailboxUpload / 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. imap := chilkat.NewImap() // Connect to an IMAP server. // Use TLS imap.SetSsl(true) imap.SetPort(993) success := imap.Connect("imap.someMailServer.com") if success != true { fmt.Println(imap.LastErrorText()) imap.DisposeImap() return } // Login success = imap.Login("myLogin","myPassword") if success != true { fmt.Println(imap.LastErrorText()) imap.DisposeImap() return } email := chilkat.NewEmail() // Load the email from a .eml file. success = email.LoadEml("myEmail.eml") if success != true { fmt.Println(email.LastErrorText()) imap.DisposeImap() email.DisposeEmail() return } success = imap.AppendMail("Inbox",email) if success != true { fmt.Println(imap.LastErrorText()) imap.DisposeImap() email.DisposeEmail() return } fmt.Println("Email uploaded to Inbox!") // Disconnect from the IMAP server. success = imap.Disconnect() imap.DisposeImap() email.DisposeEmail() |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.