2

我正在将 EML 邮件迁移到 Google Apps。当我尝试迁移带有两个附件 2.1 MB 和 1.96 MB 的 EML 文件时。

它抛出异常:

“请求被中止:请求被取消。”

我正在使用以下代码:

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?

谢谢

4

1 回答 1

1

只是一个想法,如果您使用 IMAP 而不是使用 Google 的 API 来实现相同的目的,它有帮助吗?

我提出它的原因是,我在使用通过 IMAP 连接的 Outlook 将我的官方 Microsoft Exchange (200 MB) 邮箱归档到我的个人 Google Apps 邮箱(在标签下)方面取得了巨大成功。

我在想也许使用 API 在 Google 服务器端或您的 C# 代码上存在某种超时问题(您是否检查过您的套接字超时设置?)

干杯!

于 2010-11-05T16:40:52.927 回答