6
メールから添付ファイルを取得し、元のファイル名の特定のフォルダに保存しようとしています。電子メールは非常に基本的なもので、添付ファイル以外にはそれほど多くありません。ファイルはcsvファイルであり、メールごとに1つしかありません。これはこれまで私が行ってきたことですが、私はこれには新しいので、どのように進むべきかは分かりません。それが役立つなら、これはOutlookを使用しています。どんな助けもありがとうございます。メールからcsv添付ファイルを取得して保存する方法
import imaplib
import email
mail=imaplib.IMAP4('mailserver.com')
mail.login("username", "password")
mail.select("DetReport")
typ, msgs = mail.uid('Search', None, '(SUBJECT "Detection")')
msgs = msgs[0].split()
for emailid in msgs:
resp, data = mail.fetch(emailid, "(RFC822)")
email_body = data[0][1]
m = email.message_from_string(email_body)
message=m.get_content_maintype()
FYI、私がmessage=m.get_content_maintype()
を実行すると、それはテキストだと言います。