我正在将 EML 邮件迁移到 Google Apps。 当我尝试迁移包含两个附件的 EML 文件时,2.1 MB 和 1.96 MB。
抛出异常:
“请求被中止:请求被取消。”
我正在使用下面的代码:
MailItemEntry[] entries = new MailItemEntry[1];
String msg = File.ReadAllText(EmlPath);
entries[0] = new MailItemEntry();
entries[0].Rfc822Msg = new Rfc822MsgElement(msg);
........
MailItemFeed feed = mailItemService.Batch(domain, UserName, entries);
我认为发送数据可以解决这个问题。那么,如何将这个 EML 数据分块发送到 Google Apps?
谢谢
最佳答案
只是一个想法,如果您出于相同目的使用 IMAP 而不是使用 Google 的 API,这有帮助吗?
我提出这个建议的原因是,我使用通过 IMAP 连接的 Outlook 将我的官方 Microsoft exchange (200 MB) 邮箱存档到我的个人 Google Apps 邮箱(在标签下)中取得了巨大成功。
我在想,使用 API 可能会在 Google 服务器端或您的 C# 代码中出现某种超时问题(您是否检查了套接字超时设置?)
干杯!
关于c# - 如何使用 Google API 版本 2 将 chuck 中的 EML 数据迁移到 Google Apps Mail?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2810244/