Как автоматически удалять старые письма из Gmail

Советы и подсказки по софту, работе в операционных системах, комплектующих и сборок компьютеров.

Как автоматически удалять старые письма из Gmail

Сообщение toxi » 05-05-2016 12:14:12

18020748-Gmail-banner-630x311[1].jpg

Почтовый сервис Gmail является настолько универсальным инструментом, что для очень многих он уже давно перешагнул за узкие рамки просто почтового клиента. Например, можно успешно использовать этот почтовый сервис для чтения RSS, в качестве менеджера задач и для хранения полезных ссылок. Однако такой подход может привести к постепенному накоплению слишком большого количества писем, которые вы просто не успеваете разгрести.

Радикальным способом избежать этого будет автоматическое удаление писем, которые старее заранее определенного вами срока, по принципу “если я за месяц ничего не сделал с этим письмом, то вряд ли оно мне когда-либо уже пригодится”. В этой статье вы найдете пошаговое руководство по организации автоматической очистки почтового ящика Gmail без посторонних программ.


1. Перейдите по этой ссылке в специальный раздел Google для создания скриптов. Нажмите синюю кнопку Start Scripting.
2. В появившемся всплывающем окне выберите Пустой проект.
18011200-001-520x449[1].png

3. Скопируйте приведенный ниже код и вставьте его в окно создания скрипта. Отредактируйте по желанию строку 2 и 4, вставив туда понятное название. В строке 7 задается через сколько дней письма будут удалены.
Код: Выделить всё
function auto_delete_mails() { 
  var label = GmailApp.getUserLabelByName("Delete Me"); 
  if(label == null){
    GmailApp.createLabel('Delete Me');
  }
  else{
    var delayDays = 2 // Enter # of days before messages are moved to trash 
    var maxDate = new Date();
    maxDate.setDate(maxDate.getDate()-delayDays);   
    var threads = label.getThreads(); 
    for (var i = 0; i < threads.length; i++) { 
      if (threads[i].getLastMessageDate()<maxDate){ 
        threads[i].moveToTrash();
      }
    }
  }
}

4. В окне создания скрипта щелкните кнопку Триггеры текущего проекта (круглые часики). Во всплывающем окне добавьте новый триггер.
18012507-002-520x227[1].png

5. В новом окошке с параметрами триггера ничего трогать не надо, а просто нажать на кнопку Сохранить. От вас попросят авторизовать новое приложение, нажмите на кнопку Принять. Затем нажмите на кнопку Выполнить в окне создания скрипта.
18015927-003-520x299[1].png

6. Перезагрузите страницу Gmail после чего вы увидите в списке ярлыков новое название – Удалить позже (или другое заданное вами имя). При просмотре писем можете просто присваивать им этот ярлык и они будут автоматически удаляться через назначенное время.
18020144-004-520x305[1].png

Использование созданного вами скрипта может быть как полуавтоматическим, то есть вы в ручную можете присваивать ярлык на отложенное удаление, так и полностью самостоятельным. Для этого вам понадобится просто создать правила фильтрации, по которым определенные письма будут отмечаться этим ярлыком.

Читаем "Правила конференции", перед созданием сообщения/темы
Аватара пользователя
toxi
Администратор
Администратор
 
Сообщения: 477
Зарегистрирован: 12-04-2008 06:58:25
Откуда: Украина, г. Житомир
Ваш пол: Мужской
Мобильный оператор: Kyivstar, Life
Модель моб. телефона: Samsung C5212 Duos
Фамилия: Павловский
Имя: Роман
Отчество: Олегович
Операционная система: Win 7, Linux Ubuntu
Интернет-браузер: Avant Browser, Google Chrome

Вернуться в F1: Советы и подсказки



cron