簡體   English   中英

使用 Python 從 Outlook 為每個收件人個性化附件

[英]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程序; 你不需要前景。

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM