Ich kann keine Yahoo Mail-E-Mails vom Browser aus anzeigen, die ich programmgesteuert anzeigen kann

592
demongolem

Dies ist wahrscheinlich eine Kreuzung zwischen Superuser und StackOverflow, aber ich frage es aus Benutzersicht.

Ich habe ein Python-Modul geändert, um E-Mails von Yahoo zu lesen. Es versucht imap.mail.yahoo.com, um seine Nachrichten von zu erhalten. Ich kann die Nachrichten abrufen und sie in meinem Programm gut lesen.

Ich fügte diesem Modul die Möglichkeit hinzu, bestimmte Nachrichten zu löschen, die einen bestimmten Wortlaut in der Betreffzeile haben. Ich mache einen Anruf, store(email_id, '+FLAGS', '\\Deleted')der die Nachricht als solche markiert. Ich mache nichts anderes wie ausrangieren oder leeren Müll, das ist die einzige Art, wie ich die Nachricht markiere.

Wenn ich jetzt mein Programm erneut ausführe, sehe ich immer noch, dass solche Nachrichten abgerufen werden. Wenn ich mich mit meinem Browser anmelde, sehe ich keine Spuren der Nachricht im Posteingang oder im Papierkorb. Ich suche und erweiterte Suche (Ich habe gesehen, dass andere die erweiterte Suche nach Nachrichten empfehlen, die seltsamerweise verschwinden) und ich sehe diese Nachrichten immer noch nicht.

Wo sind diese Nachrichten und wie kann ich über meinen Browser darauf zugreifen? Gibt es einen versteckten Ordner oder Filter, der diese Nachrichten speichert? Ich möchte wirklich wissen, wo sie sich befinden, sodass ich sie entweder endgültig löschen kann (um die Laufzeit meines Programms zu verbessern) oder sie an einem anderen Ort speichern.

1

1 Antwort auf die Frage

2
masegaloeh

In einigen Providern wird eine Nachricht als \Deletednur als gelöscht markiert markiert. Es wird nicht gelöscht, bevor Sie den EXPUNGE-Befehl manuell ausgegeben haben .

  1. Wenn Ihr IMAP-Client die Nachrichten erneut abruft, werden markierte Nachrichten abgerufen, da Sie sie nicht gelöscht haben.
  2. Auf der anderen Seite sieht es so aus, als wäre die Yahoo Mail-Schnittstelle so konfiguriert, dass die als \Deleted AFAIK markierte Nachricht unter ALLE Mail-Client als Standardkonfiguration angezeigt wird .