Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
|
Return-Receipt Email
Shows how to request a return-receipt when sending email in Python. # file: EmailReturnReceipt.py import chilkat # Request a return-receipt when sending email. mailman = chilkat.CkMailMan() mailman.UnlockComponent("anything for 30-day trial") # Set your SMTP server's hostname mailman.put_SmtpHost("smtp.comcast.net") # If your SMTP server requires a authentication, set username/password #mailman.put_SmtpUsername("***") #mailman.put_SmtpPassword("***") # Create an e-mail object email = chilkat.CkEmail() email.put_Subject("Send email with return-receipt requested in Python") email.put_Body("Email with return-receipt requested sent from a Python script") email.put_From("Chilkat Support <support@chilkatsoft.com>") # Add a few recipients... email.AddTo("Matt","matt@chilkatsoft.com") email.AddTo("John","john@example.com") # The disposition-notification-to email header field # is what should be set to requeset a return-receipt. # Information about numerous email header fields can be found # at this URL: http://chilkatsoft.com/braindump/email_headers.html # The Chilkat email component uses a ReturnReceipt property, which # if set to true causes the disposition-notification-to header # to be added to an email. email.put_ReturnReceipt(True) # An alternative way of doing the same thing is to do this: # email.AddHeaderField("Disposition-Notification-To","<support@chilkatsoft.com>") # Send the email success = mailman.SendEmail(email) if (not success): mailman.SaveLastError("lastError.txt"); |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.