发送电子邮件至收件人列表 python smtp
Send email to list of recipients python smtp
我在使用 smtp 向收件人列表发送电子邮件时遇到问题。
我可以将电子邮件发送给第一个收件人,但不能发送给其他收件人。我的收件人在列表中。我试过将列表变成一个字符串。以及为列表中的每封电子邮件添加逗号或分号,但都无济于事。
我的电子邮件列表格式如下:
['name@email.com', 'name@email.com']
我用这个来发送:
from Dmail import Email
sender_email = 'sender@email.com'
with Email(mail_server="smtp.myserver.org", sender_email=sender_email, mail_port=25, mail_use_ssl=False,
mail_use_tls=False) as email:
email.send("Test Body", email_list, subject="test")
对此的任何帮助表示赞赏。
目前,我已将电子邮件发送给自己,我可以看到“收件人”列中有多个收件人,但其中 none 实际上正在接收电子邮件。
使用 Python 3.9+
谢谢。
我可以通过以下方式解决此问题:
email_list= '; '.join(email_list)
和
email.send("Test Body", email_list.split(';'), subject="test")
我在使用 smtp 向收件人列表发送电子邮件时遇到问题。
我可以将电子邮件发送给第一个收件人,但不能发送给其他收件人。我的收件人在列表中。我试过将列表变成一个字符串。以及为列表中的每封电子邮件添加逗号或分号,但都无济于事。
我的电子邮件列表格式如下:
['name@email.com', 'name@email.com']
我用这个来发送:
from Dmail import Email
sender_email = 'sender@email.com'
with Email(mail_server="smtp.myserver.org", sender_email=sender_email, mail_port=25, mail_use_ssl=False,
mail_use_tls=False) as email:
email.send("Test Body", email_list, subject="test")
对此的任何帮助表示赞赏。 目前,我已将电子邮件发送给自己,我可以看到“收件人”列中有多个收件人,但其中 none 实际上正在接收电子邮件。 使用 Python 3.9+ 谢谢。
我可以通过以下方式解决此问题:
email_list= '; '.join(email_list)
和
email.send("Test Body", email_list.split(';'), subject="test")