gpt4 book ai didi

python - Yagmail (Python) - 如何使用密件抄送/密件抄送发送电子邮件

转载 作者:行者123 更新时间:2023-12-01 00:38:10 32 4
gpt4 key购买 nike

我正在尝试使用 Yagmail 和 Python 向联系人列表发送电子邮件,并向自己发送密件抄送 (BCC)。我在 Yagmail 文档中找不到任何描述如何执行此操作的示例。我知道这是可能的,但我当前的代码不断出现错误。

谁能帮我解决这个问题吗?

注意:在我将“bcc”添加为方法参数之前,此代码将一直有效。

代码:

yag = yagmail.SMTP(
user={real_sender:alias_sender}, password="xxxxxx", host='smtp.xxxxxx.com', port='587',
smtp_starttls=True, smtp_ssl=None, smtp_set_debuglevel=0, smtp_skip_login=False,
encoding='utf-8', oauth2_file=None, soft_email_validation=True)

to = all_receivers ### list of contacts 1
bcc = all_receivers_bcc ### list of contacts 2
subject = 'SUBJECT HERE'
contents = 'HTML CONTENT HERE'

yag.send(to, bcc, subject, contents) ### FAILS HERE WHEN THE "bcc" is added

最佳答案

你需要告诉python你正在输入哪个参数。如果不这样做,您需要确保参数以正确的顺序发送。试试这个:

yag.send(to=all_receivers, bcc=all_receivers_bcc , subject='SUBJECT HERE', contents='HTML CONTENT HERE')

关于python - Yagmail (Python) - 如何使用密件抄送/密件抄送发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57579800/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com