1
我知道,有相同的查询数百个问题。为此事道歉。我尝试了几乎每一个。但仍然没有得到解决方案。事实上,我从一个stackoverflow查询中复制了一些代码,并根据我的要求对其进行了改进。电子邮件转到第一个收件人smtp邮件python
我正在写一个脚本来发送错误报告使用python为我们的服务器之一。我的问题是Email is sending to first member of RECIPIENTS only.
它需要一次发送给经理团队和管理员。
RECIPIENTS = ["[email protected]", '[email protected]' ]
TO = ", ".join(RECIPIENTS)
USER = "[email protected]"
PASSWD = "userpass"
def sendmail():
msg = MIMEMultipart('alternative')
msg['Subject'] = subject()
msg['From'] = USER
msg['To'] = TO
mime_text = MIMEText(get_msg_text(), 'plain')
msg.attach(mime_text)
#-- Auth by Gmail
SERVER = smtplib.SMTP("smtp.gmail.com:587")
SERVER.starttls()
try:
SERVER.login(USER,PASSWD)
except SMTPAuthenticationError, e:
logit(e)
return False
try:
SERVER.sendmail(msg['From'], msg['To'], msg.as_string())
except Exception, e:
logit(e)
return False
finally:
SERVER.quit()
return True
if __name__ == "__main__":
sendmail()
注意: - 所有提及的功能和模块import
版正常。事实上,它发送邮件成功。
我尝试以下旧文章:
- How to send email to multiple recipints using python smtplib?
- SMTP sent mail to many recipients but doesn't received it
- Send Email to multiple recipients from .txt file with Python smtplib
- Why can't I send emails to multiple recipients with this script?和
- many more
@all: - 请在做-1之前指定原因。如果你不能指定原因,你就不是这样做的合适人选。 – trex 2014-11-22 04:55:22
@ nu11p01n73R - 我也试过,有一个错误'list has no object lstrip()' – trex 2014-11-22 05:11:50
@ nu11p01n73R: - 请问你可以链接文档或语法吗?谢谢 – trex 2014-11-22 05:22:57