请考虑以下情形:
用户1:
发件人地址=“ [email protected]”
至地址=“ [email protected]”
附件=“ 公用路径->文件_1”
用户2:
发件人地址=“ [email protected]”
至地址=“ [email protected]”
附件=“ 公用路径->文件_2”
如果要对500个唯一用户执行500个唯一附件(每个唯一用户1个唯一附件),该如何执行上述任务?
提前感谢!
您将需要循环500个以上的收件人并将单独的消息发送到每个地址。
使用mailmerge。这是一个发送个性化电子邮件的python程序;您不需要为此。
Python: Create Dictionary from Text/File that's in Dictionary Format
快速示例-
import win32com.client
dictionary_list = {"[email protected]": r"C:\Temp\2019.pdf", "[email protected]": 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()