0
私は、python Imaplibを使用してzohoの受信トレイをスクラップして、バウンスされたメールを取得しています& SESから送信されている失敗したメール。SES迷惑メールからの苦情メールの受信
虐待レポート通知からメールを取得しようとしながら、今、電子メールの本文には何の結果(NONE)コードが付与するものではありません
:
def ss():
yesterday = (datetime.today() - timedelta(days=30)).strftime('%d-%b-%Y')
M = imaplib.IMAP4_SSL('imap.zoho.com')
M.login('email', password)
M.select()
line = '(FROM "[email protected]" SINCE {0})'.format(yesterday)
typ, data = M.uid('search', line)
# print(typ,data)
for i in reversed(data[0].split()):
print(i)
result, data = M.fetch(i, "(RFC822)")
print(data)
通常M.fetch(Iを、「(RFC822 ) ")は電子メールの本文を返します。
ここではデータはなしです。私は関連するメールidを得るために正規表現を使用できるように適切なコンテンツを取得する方法を知りたい