2 Stimmen

Wie migriere ich EML-Daten in Chuck zu Google Apps Mail mit Google API ver 2?

Ich migriere EML-Mails zu Google Apps. Wenn ich versuche, eine EML-Datei mit zwei Anhängen 2,1 MB und 1,96 MB zu migrieren.

Es wird eine Ausnahme ausgelöst:

"Die Anfrage wurde abgebrochen: Die Anfrage wurde storniert."

Ich verwende den folgenden Code:

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);

Ich denke, dass das Senden von Daten dieses Problem lösen kann. wie kann man also diese EML-Daten in Stücken an Google Apps senden?

Vielen Dank

1voto

Nur ein Gedanke: Hilft es, wenn Sie statt der Google-API IMAP für denselben Zweck verwenden?

Ich schlage dies vor, weil ich mit großem Erfolg mein offizielles Microsoft-Exchange-Postfach (200 MB) in meinem persönlichen Google-Apps-Postfach (unter einem Label) archiviert habe, indem ich Outlook über IMAP verbunden habe.

Ich denke vielleicht mit der API hat irgendeine Art von Timeout-Problem entweder auf der Google-Server-Seite oder auf Ihrem c#-Code (haben Sie Ihre Socket-Timeout-Einstellungen überprüfen?)

Zum Wohl!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X