Автоудаление или архивирование электронной почты в Gmail для сообщений старше X дней

Если вы хотите, чтобы ваш почтовый ящик Gmail был чистым и автоматически удалял сообщения старше определенного количества дней, вы можете использовать скрипт, который автоматически перемещает сообщения в корзину .
Сценарий в Службах Google, который можно использовать бесплатно для всех, позволяет планировать архивирование или удаление старых писем .
Таким образом, например, можно автоматически удалять электронные письма предложений или другие рекламные письма с истекшим сроком действия и организовывать входящую почту, если вы автоматически получаете слишком много электронных писем.
ЧИТАЙТЕ ТАКЖЕ: Найти сообщение для удаления в Gmail
Чтобы использовать этот скрипт Google, сначала необходимо создать фильтр в Gmail для сообщений с сайтов предложений, уведомлений Facebook или любой другой почты, которую вы больше не хотите видеть по истечении определенного периода времени.
Так, например, все сообщения от @ groupon.com должны быть помечены меткой «удалить меня».
Сценарий не будет воздействовать на все сообщения без разбора, а только на те, к которым применена метка удаления (вы также можете дать другое имя этой метке, если сможете редактировать скрипт).
Как объясняется в руководстве по созданию фильтров в Gmail, они создаются на вкладке « Настройки» -> «Фильтры» или, открыв сообщение, с помощью верхней кнопки « Дополнительно» .
Вы также можете создать фильтр по теме или адресу получаемой электронной почты, если вы перенаправляете сообщения с адреса, отличного от Gmail.
Затем перейдите на страницу для создания скриптов Google, создайте пустой проект, вставьте следующий скрипт в новый файл и сохраните / запустите его из меню « Выполнить» .
function cleanUp () {
var delayDays = 2 // Введите количество дней до того, как сообщения будут перемещены в корзину
var maxDate = new Date ();
maxDate.setDate (maxDate.getDate () - delayDays);
var label = GmailApp.getUserLabelByName ("удалить меня");
var threads = label.getThreads ();
for (var i = 0; i <threads.length; i ++) {
if (threads [i] .getLastMessageDate () {
нити [I] .moveToTrash ();
}
}
Во второй строке вы можете отредактировать число 2 delayDays, которые являются днями до удаления сообщения.
В строке, начинающейся с var label, есть метка delete me, которую вы можете изменить (если вы хотите использовать другую метку (на итальянском языке) в фильтре Gmail).
Если вы не понимаете, о чем я говорю, вы можете оставить все как есть и запустить скрипт с помощью кнопки Run, где вы можете выбрать:
очистка для автоматического удаления
archiveinbox для автоматического архивирования без удаления сообщений.
Далее вам нужно настроить триггеры для этого скрипта, что означает решение, как часто он должен запускаться за день.
В меню « Ресурсы»> «Все триггеры» настройте их на каждый день или час по своему усмотрению.
Запустите скрипт и оставьте его в фоновом режиме, молча работая до тех пор, пока пользователь не остановит его вручную.
Другие сценарии, которые можно использовать в Gmail, описаны в прошлом и очень полезны:
- Получите SMS, когда электронное письмо придет на Gmail бесплатно
- Статистика и личный отчет по использованию Gmail

Оставьте свой комментарий

Please enter your comment!
Please enter your name here