【发布时间】:2021-03-22 05:39:35
【问题描述】:
我正在使用以下代码向客户发送电子邮件,正如你们所知,不同公司设置了每日发送限制。 我想要实现的是在达到限制之前更改电子邮件凭据,但继续使用收件人列表。 例如:我有 5 个电子邮件凭据,每个电子邮件 ID 将 50 封电子邮件,并且会自动更改。
我使用的代码:
import smtplib
li = ["xxxxx@gmail.com", "yyyyy@gmail.com"]
for dest in li:
s = smtplib.SMTP('smtp.gmail.com', 587)
s.starttls()
s.login("sender_email_id", "sender_email_id_password")
message = "Message_you_need_to_send"
s.sendmail("sender_email_id", dest, message)
s.quit()
【问题讨论】:
-
您是否总是有足够的 gmail ID 凭据来覆盖您的客户列表?在此示例中(5 个凭据),您将无法向超过 250 个客户发送电子邮件。是否有必要从第一个凭据集中通过电子邮件发送前 50 个客户端?或者每个凭证可以设置电子邮件/任何/ 50 个客户吗?
-
丢掉你的语言的繁琐,并提供错误信息和一个最小的例子来重现错误。