def http_send_attachmail(to, cc, sub, content, filelist=[], mail_format="html", mail_from=mail_from):
attachNum = str(len(filelist))
attachs = {}
i = 1
for attach in filelist:
idx = 'attach' + str(i)
attachs[idx] = (attach, open(attach, "rb"))
i+=1
fields = {"tos":to, "cc":cc, "subject":sub, "content":content, "from":mail_from, "format":mail_format, "attachNum":attachNum}
fields = dict(fields, **attachs)
m = MultipartEncoder(fields)
headers = {"content-type":m.content_type}
r = requests.post(mail_api, data=m, headers=headers)
ret = r.json()
status = str(ret['status']) + "-" + ret['msg']
sendlog(status, to + "|cc:" +cc, sub)
return ret
评论列表
文章目录