Я не могу просматривать сообщения электронной почты Yahoo Mail из браузера, которые я могу просматривать программно

470
demongolem

Вероятно, это нечто среднее между superuser и StackOverflow, но я спрашиваю об этом с точки зрения пользователя.

Я изменил модуль Python для чтения электронной почты от Yahoo. Он пытается imap.mail.yahoo.com получить свои сообщения от. Я могу получать сообщения и читать их все отлично из моей программы.

Я добавил в этот модуль возможность удалять определенные сообщения, которые имеют определенную формулировку в строке темы. Я делаю звонок, store(email_id, '+FLAGS', '\\Deleted')который помечает сообщение как таковое. Я не делаю ничего другого, как удаление или удаление мусора, это единственный способ пометить сообщение.

Теперь, когда я повторно запускаю свою программу, я все еще вижу, что такие сообщения извлекаются. Когда я вхожу в свой браузер, я не вижу никаких следов сообщения во входящей или мусорной корзине. Я выполняю поиск и расширенный поиск (я видел, как другие рекомендуют расширенный поиск сообщений, которые странным образом исчезают), и я до сих пор не вижу эти сообщения.

Где эти сообщения и как я могу получить к ним доступ из своего браузера? Есть ли какая-то скрытая папка или фильтр, хранящий эти сообщения. Я действительно хотел бы знать, где они находятся, чтобы я мог удалить их навсегда (чтобы улучшить время выполнения моей программы) или сохранить их где-то еще.

1

1 ответ на вопрос

2
masegaloeh

In some provider, flagging a message as \Deleted only mark it as deleted. It won't be deleted before you manually issued EXPUNGE command.

  1. When your IMAP client retrieve the messages again, it still fetch marked messages because you haven't deleted them.
  2. In the other side, looks like Yahoo mail interface was configured to hide the message that marked as \Deleted and AFAIK it is default configuration on ALL mail client.

Похожие вопросы