![](/img/trans.png)
[英]How to send email to multiple recipients using python smtplib?
[英]Python - using smtplib to send to multiple recipients
我發現修改此代碼以發送給多個收件人非常困難,我已經嘗試了許多已經存在的示例。 我對python很新,所以任何幫助都會非常感激。
這是我設計的安全系統的一部分,旨在提醒父母和照顧者兒童和成人患有ASD的潛在私奔風險。
'''
import time
import serial
import smtplib
TO = 'email@mail.org'
GMAIL_USER = 'email@gmail.com'
GMAIL_PASS = 'passowrd'
SUBJECT = 'Security Alert'
TEXT = 'Movement detected!'
ser = serial.Serial('COM6', 9600)
def send_email():
print("Sending Email")
smtpserver = smtplib.SMTP("smtp.gmail.com",587)
smtpserver.ehlo()
smtpserver.starttls()
smtpserver.ehlo
smtpserver.login(GMAIL_USER, GMAIL_PASS)
header = 'To:' + TO + '\n' + 'From: ' + GMAIL_USER
header = header + '\n' + 'Subject:' + SUBJECT + '\n'
print header
msg = header + '\n' + TEXT + ' \n\n'
smtpserver.sendmail(GMAIL_USER, TO, msg)
smtpserver.close()
while True:
message = ser.readline()
print(message)
if message[0] == 'M' :
send_email()
time.sleep(0.5)
“””
將警報發送給多個人。
你有看過這個嗎? 如何使用python smtplib向多個收件人發送電子郵件?
看起來你可能會通過覆蓋它們來刪除標題的一些部分:
header = 'From: ' + GMAIL_USER
代替:
header = header + 'From: ' + GMAIL_USER
您可能還想考慮使用格式,但我已經超出了Python的深度:-)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.