如何将我的电子邮件上传到我通过 IMAP 从第一个电子邮件服务器下载的另一台电子邮件服务器?

如何将我的电子邮件上传到我通过 IMAP 从第一个电子邮件服务器下载的另一台电子邮件服务器?

我想通过 IMAP 从电子邮件帐户下载电子邮件并将其上传到另一个帐户。我想要在 Python 中手动执行此操作。我知道如何通过 IMAP 检索我的电子邮件,但如何才能真正将它们“上传”到我的另一个电子邮件帐户?有标准方法还是取决于我的第二个电子邮件服务器?

答案1

您也可以使用 python 上传:

import imaplib

# an alternative for IMAP4_SSL is IMAP4 if you're doing this locally
imap = imaplib.IMAP4_SSL(your_2nd_server, its_imap_portnumber)  
imap.login(user_name, password)

然后对于您下载的每条消息:

imap.append(mailbox, [], delivery_time, message)

为此,您必须从邮件标头中获取传递时间。

相关内容