[英]Personalized Attachments to Each Recipient From Outlook using Python
考慮以下場景:
用戶 1:
發件人地址 = "sender@domain.com"
收件人地址 = "Receiver_1@domain.com"
附件 = "通用路徑 --> file_1"
用戶 2:
發件人地址 = "sender@domain.com"
收件人地址 = "Receiver_2@domain.com"
附件 = "通用路徑 --> file_2"
如果要為 500 個唯一用戶執行上述任務,有 500 個唯一附件(每個唯一用戶 1 個唯一附件),我該如何執行?
提前致謝!
您將需要循環超過 500 個收件人並向每個地址發送單獨的消息。
使用郵件合並。 這是一個發送個性化電子郵件的python程序; 你不需要前景。
快速示例-
import win32com.client
dictionary_list = {"Receiver_1@domain.com": r"C:\Temp\2019.pdf", "Receiver_2@domain.com": r"C:\Temp\2019.pdf", }
ol_app = win32com.client.Dispatch('Outlook.Application')
for key in dictionary_list:
value = dictionary_list[key]
email = ol_app.CreateItem(0)
email.To = key
email.Subject = "subject"
email.HtmlBody = ""
email.Attachments.Add(value)
email.Display()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.