def add_pic(self, pic_path): f = open(pic_path, 'rb') pic = MIMEImage(f.read()) f.close() # 加上必要的头信息: filename = os.path.split(pic_path)[-1] pic.add_header('Content-Disposition', 'attachment', filename=(self.charset, '', filename)) pic.add_header('Content-ID', '<%s>' % filename) pic.add_header('X-Attachment-Id', '%s' % filename) pic.set_charset(self.charset) self.message.attach(pic)