email_sender.py 文件源码

python
阅读 14 收藏 0 点赞 0 评论 0

项目:raptor 作者: my-poi 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号