Как перенести данные EML из chuck в Google Apps Mail с помощью Google API версии 2?

Я переношу почту EML в Google Apps. Когда я пытаюсь перенести файл EML с двумя вложениями 2,1 МБ и 1,96 МБ.

Выбрасывает исключение:

«Запрос был прерван: запрос был отменен».

Я использую код ниже:

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?

спасибо


person Preeti    schedule 11.05.2010    source источник


Ответы (1)


Просто мысль, вместо использования API Google, если вы используете IMAP вместо этого для той же цели, поможет ли это?

Причина, по которой я предлагаю это, заключается в том, что я добился больших успехов в архивировании моего официального почтового ящика Microsoft Exchange (200 МБ) в мой личный почтовый ящик Google Apps (под меткой) с помощью Outlook, подключенного через IMAP.

Я думаю, что, возможно, при использовании API есть какая-то проблема с тайм-аутом либо на стороне сервера Google, либо в вашем коде С# (вы проверяли настройки тайм-аута сокета?)

Ваше здоровье!

person Community    schedule 05.11.2010