参照大神们的代码写了个读取Gmail邮箱并下载所有附件的脚本,想请问一下是否有办法根据邮件标题的前缀或者附件名称的前缀来决定是否下载此附件?
def get_email_content(message, savepath):
attachments = []
for part in message.walk():
filename = part.get_filename()
if filename:
filename = decode_str(filename)
data = part.get_payload(decode=True)
abs_filename = os.path.join(savepath, filename)
attach = open(abs_filename, 'wb')
attachments.append(filename)
attach.write(data)
attach.close()
return attachments