mirror of
https://git.rtems.org/rtems-source-builder
synced 2024-10-09 07:15:10 +08:00
sb: Make a to_addr comma list a Python list for sending.
This commit is contained in:
parent
e274bdfe10
commit
4e7fdaf15d
@ -92,9 +92,13 @@ class mail:
|
|||||||
from_addr = self.from_address()
|
from_addr = self.from_address()
|
||||||
msg = "From: %s\r\nTo: %s\r\nSubject: %s\r\n\r\n" % \
|
msg = "From: %s\r\nTo: %s\r\nSubject: %s\r\n\r\n" % \
|
||||||
(from_addr, to_addr, subject) + body
|
(from_addr, to_addr, subject) + body
|
||||||
|
if type(to_addr) is str:
|
||||||
|
to_addr = to_addr.split(',')
|
||||||
|
if type(to_addr) is not list:
|
||||||
|
raise error.general('invalid to_addr type')
|
||||||
try:
|
try:
|
||||||
s = smtplib.SMTP(self.smtp_host())
|
s = smtplib.SMTP(self.smtp_host())
|
||||||
s.sendmail(from_addr, [to_addr], msg)
|
s.sendmail(from_addr, to_addr, msg)
|
||||||
except smtplib.SMTPException as se:
|
except smtplib.SMTPException as se:
|
||||||
raise error.general('sending mail: %s' % (str(se)))
|
raise error.general('sending mail: %s' % (str(se)))
|
||||||
except socket.error as se:
|
except socket.error as se:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user