Python imaplib восстанавливает электронную почту с флагом \\ Deleted и перемещается в корзину - PullRequest
0 голосов
/ 05 апреля 2019

Я получаю много спам-писем из разных колледжей.Я написал простую программу на Python, которая просматривает мои электронные письма и находит всех, чей отправитель заканчивается на .edu.

Затем, чтобы удалить его, я решил добавить флаг \\Deleted кте письма, использующие: Gmail.store(id, "+FLAGS", "\\Deleted").Это не сработало, и некоторые из них даже не исчезли из папки «Входящие».

После дополнительных исследований я обнаружил, что вместо этого мне пришлось использовать Gmail.store(id, "+X-GM-LABELS", "\\Trash").

Итак, я обновил программу, чтобы использовать ее, но теперь она не видит ни одного письма, к которому я ранее добавил флаг \\Deleted.

Есть ли способ, которым я могу сброситьвсе эти письма, а потом выбросить их?

1 Ответ

1 голос
/ 06 апреля 2019

Они должны быть в папке «Вся почта». Используйте WebUI и найдите их и удалите их, или выберите папку "[Gmail]\All Mail" (следите за локализацией, это может изменить имя для не англоязычных пользователей).

...