我不明白我在哪裏出錯了,我希望有人可以發現問題。我想發送一封電子郵件到多個地址;但是,它只會將它發送到列表中的第一個電子郵件地址,而不是兩者。這裏是代碼:Python不發送電子郵件到多個地址
import smtplib
from smtplib import SMTP
recipients = ['[email protected]', '[email protected]']
def send_email (message, status):
fromaddr = '[email protected]'
toaddrs = ", ".join(recipients)
server = SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.ehlo()
server.login('example_username', 'example_pw')
server.sendmail(fromaddr, toaddrs, 'Subject: %s\r\n%s' % (status, message))
server.quit()
send_email("message","subject")
有沒有人遇到過這個錯誤?
謝謝你的時間。
可能重複http://stackoverflow.com/questions/8729071/is-there-any-way-to-add-multiple-接收機功能於蟒-的smtplib) –