Python 发送 Outlook 电子邮件时需要收据
Require receipts when sending Outlook email by Python
通过 Python、
发送 Outlook 电子邮件的简单行
引用自Send email through Python using Outlook 2016 without opening it
import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'contact@sample.com'
mail.Subject = 'Message subject'
mail.Body = 'Message body'
mail.Send()
发邮件可以要求送达回执和已读回执吗?有什么好的方法吗?
当然,使用 ReadReceiptRequested & OriginatorDeliveryReportRequested property MSDN
例子
import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = "0m3r@Email.com"
mail.Subject = 'Message subject'
mail.Body = 'Message body'
# request read receipt
mail.ReadReceiptRequested = True
# request delivery receipt
mail.OriginatorDeliveryReportRequested = True
mail.Send()
通过 Python、
发送 Outlook 电子邮件的简单行引用自Send email through Python using Outlook 2016 without opening it
import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'contact@sample.com'
mail.Subject = 'Message subject'
mail.Body = 'Message body'
mail.Send()
发邮件可以要求送达回执和已读回执吗?有什么好的方法吗?
当然,使用 ReadReceiptRequested & OriginatorDeliveryReportRequested property MSDN
例子
import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = "0m3r@Email.com"
mail.Subject = 'Message subject'
mail.Body = 'Message body'
# request read receipt
mail.ReadReceiptRequested = True
# request delivery receipt
mail.OriginatorDeliveryReportRequested = True
mail.Send()