有什么方法可以转发电子邮件吗。。。下面有附加文本)使用smtp? 下面是我的一段代码:
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
现在不行了因为message.as_字符串()具有特殊标头和其他未使用的信息。 我猜gmail阻止它是因为这个。在
下面的代码对我来说是正确的,甚至在函数调用时连续发送邮件
相关问题 更多 >
编程相关推荐