Erstellen einer Entwurfsnachricht in Google Mail mit der Imaplib in Python

8

Ich möchte ein Python-Modul schreiben, das Daten an einen Entwurf einer Nachricht in einem Gmail-Konto sendet. Ich habe vor zwei Wochen ein Skript geschrieben, das perfekt mit imaplib funktioniert. Ein vereinfachtes Beispiel meines Moduls ist unten. (Ich habe eine Test-E-Mail-Adresse erstellt, an der jeder das Skript testen kann.)

%Vor%

Es hat die Funktion .append verwendet, aber heute, wenn ich das Modul ausführe und es den folgenden Fehler erzeugt:

%Vor%

Wie schon gesagt, dieses Modul hat vorher funktioniert. Es hat erfolgreich Entwürfe Nachrichten mit der Zeichenfolge "Test" in seinem Körper erstellt. Da dieses Skript früher funktionierte, scheint es wahrscheinlicher, dass es etwas mit einer Änderung zu tun hat, die Google an den IMAP-Funktionen der G-Mail-Konten vorgenommen hat. Der Fehler scheint jedoch auf einen Fehler im APPEND-Befehl hinzudeuten. Ich habe das Python-Skript auf zwei verschiedenen Computern getestet, um festzustellen, ob meine Bibliotheksdatei beschädigt ist, aber derselbe Fehler ist geblieben.

Außerdem verwende ich Python 2.6. Jede Hilfe wird geschätzt.

    
Mink 22.09.2011, 17:45
quelle

1 Antwort

6

Fügen Sie vor dem conn.append Folgendes hinzu:

%Vor%

Ändern Sie dann die Zeile conn.append so, dass sie lautet:

%Vor%     
kkurian 26.11.2011, 17:38
quelle

Tags und Links