У меня вылезла проблема, что из-за ежедневных рассылок изрядно заполнился почтовый ящик на mail.ru. По объёму меня не угнетало, но надоело, что там лежит 1500+ писем, которые я никогда читать не буду. Удалять их через WEB интерфейс то ещё удовольствие. Решил написать программу, которая сделает это за меня. С запросом к GeekBot написать программу в PowerShell у меня не срослось. Визуально код нормальный, но в Windows-10 программа не заработала от слова вообще. Такое ощущение, что не хватает библиотек для работы с почтой по протоколу IMAP. Запросил программу на Python.
Вот текст запроса: напиши программу на python для удаления писем из почтового ящика на сервере mail.ru. в теме письма должно быть "3DNews" и письма должны быть получены ранее 01/08/2025
Прилетел код, но не совсем рабочий. Пришлось поправить:
1. Спотыкался при пустой теме письма;
2. Не совпадали тип указанной даты с типом даты в письме;
3. Добавил вывод на экран списка папок;
4. Добавил вывод на экран протокола работы.
В итоге проковырялся 2 часа. Научился читать, править и использовать python, удалил 1500+ писем.
Код программы:
...
Читать дальше »