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

Поради та підказки щодо софту, роботи в операційних системах, комплектуючих та зборок комп'ютерів.
Аватар користувача
toxi
Администратор
Администратор
Статті: 0
Повідомлень: 532
З нами з: 12-04-2008 07:58:25
Ваша стать: Чоловічий
І'мя: Roman
Контактна інформація:

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

Повідомлення toxi »

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
Использование созданного вами скрипта может быть как полуавтоматическим, то есть вы в ручную можете присваивать ярлык на отложенное удаление, так и полностью самостоятельным. Для этого вам понадобится просто создать правила фильтрации, по которым определенные письма будут отмечаться этим ярлыком.
Источник: http://lifehacker.ru/2013/11/19/kak-avt ... -iz-gmail/
Правила форуму :: Виконую послуги IT-адміністратора (види послуг).