На моей Yandex почте скопилось просто ужасающее количество писем. Неудавшийся скрипт, созданный для противодействия бот атакам, посылал информацию мне на ящик. В результате, небольшая оплошность в коде привела к тысячам и тысячам писем в папке. Фильтр помог сгруппировать их все в одну папку. В web интерфейсе есть функция выделения всех писем в папке, но для такого количества писем она не заработала. Речь идет о десятках тысяч писем.
Первым делом написал в саппорт. Шустрый админ, ответил просто: Почистил, посмотрите. Видимо я был не первый с подобной проблемой. Прошло время и пара служебных папок, в которые стекалась информация о работе cron, и другие данные наполнились. Пришла пора почистить и их. Веб интерфейс Яши позволяет удалить за раз 200 писем. Можно больше, но тогда нужна пляска со страницами. Опять же речь идет о папке с тысячами писем.
Нажимать сотню раз пару кнопок выделить все-удалить, мне быстро надоело. Поэтому я решил автоматизировать эту операцию. Благо Яша работает на любимой jQuery.
Вот, что у меня получилось
(function(){ $('.block-messages-list-box.b-layout__first-pane input[type=checkbox]:not(:first)').trigger('click').trigger('click'); $('a.b-toolbar__item.b-toolbar__item_delete.daria-action').click(); setTimeout(arguments.callee,5000); })();
выделяем все видимые письма в папке, нажимаем кнопку удалить, повторяем процедуру через 5 секунд. Вставляем это в консоль, и идем пить чай.
Для тех, кто думает, что консоль - это приставка для игры в видео игры, вот код для вставки прямо в адресную строку.
javascript:(function(){$('.block-messages-list-box.b-layout__first-pane input[type=checkbox]:not(:first)').trigger('click').trigger('click');$('a.b-toolbar__item.b-toolbar__item_delete.daria-action').click();setTimeout(arguments.callee,5000)})();
Копируем его, открываем папку, которую необходимо почистить, вставляем код в адресную строку, жмем Enter. Идем пить кофе.
Процедура довольно ресурсозатратная. Рекомендую для этого запустить отдельный браузер. Еще, чтобы дело пошло быстрее поставьте а настройках максимальное число отображаемых писем (200), иначе по умолчанию будет удалять только по 20 писем.
Интересно, что все удаленные письма попадают в папку «Удаленные». Которая тоже штатными средствами не чистится. Придется повторить процедуру дважды.
Боятся стоит только собственной фантазии, остальное решаемо. Есть несколько ребят upsale, которые предлагают создание сайта визитки москва. Ребята делают хорошие сайты и ничего не боятся, даже в таком городе, как Москва. Ведь создавать сайты, в условиях такой дикой конкуренции та еще сверхзадача.
Желаю удачи и Вам!
Комментарии
а как с Вами связаться можно? спасибо
Здесь выделяешь нужную папку и жмешь кнопку "Очистить". =)
Но думаю, в твоем варианте, если допилить, то можно сделать удаление по особым критериям. Например, письма содержащие ссылки, рекламу, определенный E-mail и т.д.
Буду значит почаще радовать. ^^)
у меня сработало, >65к писем удалило
спасибо за тему!