2014-11-22 94 views
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版正常。事實上,它發送郵件成功。

我嘗試以下舊文章:

+0

@all: - 請在做-1之前指定原因。如果你不能指定原因,你就不是這樣做的合適人選。 – trex 2014-11-22 04:55:22

+0

@ nu11p01n73R - 我也試過,有一個錯誤'list has no object lstrip()' – trex 2014-11-22 05:11:50

+0

@ nu11p01n73R: - 請問你可以鏈接文檔或語法嗎?謝謝 – trex 2014-11-22 05:22:57

回答

1

請LO在我的SMTP和電子郵件

https:\github.com\Shaggs

工作確定在你的第一個你有"但你用'的第二封電子郵件;嘗試刪除'並替換爲"