0

我向你保证这是一个编程问题:之前有人问过同样的问题,并被告知这不是一个编程问题,但那是因为他没有这样表述。请阅读我的完整描述。

问题:我刚从大学毕业,想将我大学帐户(以下简称“帐户 O”)中的所有电子邮件转移到一个普通的 gmail 帐户(以下简称 N)。请注意,帐户 O 由 Gmail 提供支持,实际上是一个 gmail 帐户。
Gmail 有一个建议的方法来做到这一点:POP/IMAP。但是,这对我没有用,它也让许多其他人失败(见这里);在尝试通过 IMAP 同步时,我的帐户 N 被大量消息轰炸,内容为“您帐户中的邮件的大小无效。它已留在服务器上。”

尝试批量转发一个人的所有电子邮件似乎很自然。但谷歌不允许这样的行为。其他人说要使用过滤器,因为过滤后的项目可以被大量转发。但是您不能按日期过滤,也没有办法让过滤器选择所有内容。

我的解决方法,以及我需要更多经验程序员建议的地方:我想运行一个程序,登录到我的帐户 O 并找到我收到的第一封电子邮件。然后,我想开始一个 for 循环,它遍历我所有的电子邮件,其中循环的主体执行以下操作:a)单击前进按钮 b)输入我的帐户 N 电子邮件地址 c)点击“下一步”,这样我收到的第二封电子邮件出现了,依此类推。
这将完成我的任务。

不幸的是,我所掌握的只是一个学期的 C++、一些统计脚本语言(即 R)和 VBA 的知识。我不知道如何让代码与互联网交互。有人可以告诉我一种语言以及如何做到这一点吗?

谢谢,瑞安

4

2 回答 2

1

虽然您说您要解决此问题的方法使其成为编程问题是正确的,但 Ben 提出了一个有效的观点,即您的问题可能与站点指南不相符。

要回答您的问题,几乎所有语言都应该能够处理这个问题,因为几乎所有语言都有用于处理 SMTP 的库。但是,这很可能是矫枉过正,当存在其他替代方案时,我不建议您编写自己的解决方案。

如果您在尝试在 gmail 的 Web 界面中导入邮件(或添加帐户)时收到该消息,则应尝试使用实际的邮件客户端(例如 Thunderbird)导入它们,其过程在此处描述。如果您已经尝试过但仍然遇到错误,您可以使用GMail Loader读取各种格式的存档电子邮件并将它们大量转发到 gmail 地址。

于 2012-06-02T19:34:13.430 回答
0

是的,可以创建一个选择所有内容的过滤器。
只需将您的电子邮件放在“收件人”字段中。
如果您有其他帐户转发给 O,也为他们制作一个过滤器(或者我们使用“OR”关键字)。

于 2016-04-25T23:07:59.660 回答