(Tcl) GMail SMTP port 587 with "less secure" Password Authentication
Send email using GMail's SMTP server on port 587 (SSL via STARTTLS).
load ./chilkat.dll
# This example assumes the Chilkat API to have been previously unlocked.
# See Global Unlock Sample for sample code.
set mailman [new_CkMailMan]
# Use the GMail SMTP server
# This example assumes your GMail account allows for "less secure apps" to use
# SMTP username/password authentication.
# For OAuth2 authentication, see GMail SMTP with OAuth2 Authentication
CkMailMan_put_SmtpHost $mailman "smtp.gmail.com"
CkMailMan_put_SmtpPort $mailman 587
CkMailMan_put_StartTLS $mailman 1
# Set the SMTP login/password.
CkMailMan_put_SmtpUsername $mailman "chilkat.support"
CkMailMan_put_SmtpPassword $mailman "myPassword"
# Create a new email object
set email [new_CkEmail]
CkEmail_put_Subject $email "This is a test"
CkEmail_put_Body $email "This is a test"
CkEmail_put_From $email "Chilkat Support <chilkat.support@gmail.com>"
CkEmail_AddTo $email "Chilkat" "support@chilkatsoft.com"
set success [CkMailMan_SendEmail $mailman $email]
if {$success != 1} then {
puts [CkMailMan_lastErrorText $mailman]
delete_CkMailMan $mailman
delete_CkEmail $email
exit
}
puts "Email sent."
delete_CkMailMan $mailman
delete_CkEmail $email
|