python邮件转发_如何使用Python转发电子邮件

本文介绍了如何使用Python通过IMAP和SMTP协议从Gmail邮箱转发邮件到另一个Gmail邮箱。作者遇到的问题是尽管代码没有错误,但实际的邮件转发并未成功。他们寻求帮助,希望找到解决方案,特别是不依赖Google自动转发功能的原因是需要一次性迁移大量邮件。

我之所以贴出与这个问题密切相关的东西,是因为我尝试过使用这个问题的答案,我尝试过改变事物,我搜索过谷歌,并且坚持不懈地与这个问题纠缠了大约5个小时,我愿意花更多的时间在这个问题上

--我只是想你们中的一个可能会有答案:)

我的问题如下,我试图将一封邮件从我的gmail转发到另一个gmail,在运行尽可能多的python脚本来尝试这个简单的任务时,我仍然无法理解它。在

以下是我正在运行的代码(这是我对以其他形式发布的内容的修改版本):import smtplib, imaplib, email, string

imap_host = "imap.gmail.com"

imap_port = 993

smtp_host = "smtp.gmail.com"

smtp_port = 587

user = "John.Michael.Dorian.4"

passwd = "mypassword"

msgid = 1

from_addr = "John.Michael.Dorian.4@gmail.com"

to_addr = "myotheremail@gmail.com"

# open IMAP connection and fetch message with id msgid

# store message data in email_data

client = imaplib.IMAP4_SSL(imap_host, imap_port)

client.login(user, passwd)

client.select()

typ, data = client.search(None, 'ALL')

for mail in data[0].split():

typ, data = client.fetch(msgid, "(RFC822)")

email_data =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值