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