【发布时间】:2015-01-20 08:31:40
【问题描述】:
我知道,同一个查询有数百个问题。为此事道歉。我几乎尝试了每一个。但仍然没有得到解决方案。事实上,我从一个stackoverflow查询中复制了一些代码,并根据我的要求对其进行了改进。
我正在编写一个脚本来使用 python 为我们的一台服务器发送错误报告。我的问题是Email is sending to first member of RECIPIENTS only. 它需要一次发送给经理团队以及管理员。
RECIPIENTS = ["mail1@gmail.com", 'mail2@mydomain.in' ]
TO = ", ".join(RECIPIENTS)
USER = "user30@gmail.com"
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()
注意 :- 所有提到的功能和模块都是imported 正确的。事实上,它发送邮件成功。
我尝试过关注旧帖子:
【问题讨论】:
-
@all :- 请在执行 -1 之前指定原因。如果你不能说明原因,那么你就不是这样做的合适人选。
-
@nu11p01n73R - 我也试过了,有一个错误
list has no object lstrip() -
@nu11p01n73R:- 能否请您链接文档或语法?谢谢
-
你找到解决方案了吗?
-
edit:没关系,对于所有偶然发现这个线程的人,我在这里找到了一个投票最多的答案:stackoverflow.com/questions/8856117/…