def send_photos(self, recipients=[], subject='', message='', image_paths=[]):
try:
multipart = MIMEMultipart()
multipart['Subject'] = subject
multipart['From'] = self.config.smtp_username
multipart['To'] = COMMASPACE.join(recipients)
text = MIMEText(message, 'plain')
multipart.attach(text)
for image_path in image_paths:
image_data = open(image_path, 'rb').read()
multipart.attach(MIMEImage(image_data, name=os.path.basename(image_path)))
self.send_email(recipients, multipart.as_string())
except Exception as ex:
self.logger.error('EmailSender (send_photos):\n{0}'.format(ex))
pass
评论列表
文章目录