0
smtpを使って電子メールを転送する方法はありますか?特別なヘッダーおよびその他の未使用の情報を持っている()message.as_stringので転送メールのようにGmailにするには?
def forward_email(email_id, email_to):
client, messages = get_original_email(email_id)
typ, data = client.fetch(messages[0].split(' ')[-1], '(RFC822)')
email_data = data[0][1]
message = email.message_from_string(email_data)
smtp = smtplib.SMTP(EMAIL_HOST, EMAIL_PORT)
smtp.ehlo()
smtp.starttls()
smtp.login(IMAP_LOGIN, IMAP_PASSWORD)
result = smtp.sendmail(email.utils.parseaddr(message['From']),
email_to, message.as_string())
smtp.quit()
return result
は、今では働いていない: はここに私のコードの一部です。 これはgmailがこれをブロックしたと思います。コードの下
に連続してメールを送信し、正しく私のために働きましたか? – Gahan
ヘッダー情報を消去して、強制的に再度作成することができます。 – CagCak