Thursday, November 22, 2012

How to configure Gmail to automatically delete some emails after certain number of days?

This article will show you how to configure your Gmail to automatically delete some emails after certain number of days or hours. For example, you may want to keep some email with "daily promotions" only for 24 hours, or you want to keep Amazon newsletters only for few days.

Unfortunately, Gmail built-in filters could not be used for that task because they only work on incoming emails. That is, you cannot automatically process emails already in your inbox.

Described approach uses combination of filter and Google Apps Script - filter applies predefined label to all emails you want to keep only for few days and script is invoked daily, it scans all emails marked with the label and deletes these old enough.

Here's how to install and configure the script:

Open any spreadsheet from you Google drive tab, or create a new empty one

1) Click on a Tools top menu and select Script gallery...



2) Put "newsletters" in a search filed and so search
3) You will find my script named "Remove newsletters older than 24 hours"



4) Install it for your Google account, and after that you will be able to access it from Tools / Script manager menu and open for editing

Now that you have installed the script you need to run it once a day to actually clean up your Inbox and for that you need to set up a trigger:

1) Opened the scrip in editor:



2) Select Resources / Current script's triggers from menu.

3) Create a new trigger and configure it as Time driven, Day timer, Midnight to 1am - that will make this script execute daily at midnight on your Gmail account.



Ok, that is almost it... one more small step.

What this script is doing, it scans your inbox looking for emails with specific label - "Newsletters".
All emails with this label older than 24 hours are than moved to trash.

So for this to work you actually need to have this label applied to all your newsletter emails, but that is something easily done with standard Gmail filters - so I will not cover it here. 


Tuesday, December 7, 2010

Если бы я делал социальную сеть

В текущем виде социальные сети, такие как Facebook или ВКонтакте, не мотивируют на расширение своего круга общения и не дают удобных средств для общения большого количества человек.

Для такого вида общения в интернете давно уже придуман формат форума. Между тем то, что предоставляется пользователям большинства популярных соц-сетей не годится для нормального общения больше чем двух-трех человек - плоский список сообщений, "стена", совсем для этого не подходит.

Основные навязываемые сценарии - пригласи в "друзья" и общайся или же создай группу, пригласи в нее людей и потом общайся с ними - слишком неудобны. Характерно, что даже в специально созданной группе общение происходит с помощью плоского бесконечного списка сообщений - все той же самой "стены".

Даже если на сайте зарегистрировано миллион желающих общаться между собой молодых мам - социальная сеть не поможет им в этом. Более того сам процесс рассылки приглашений в группу "Подготовка ребенка к школе" сотне незнакомых людей не так уж приятно и больше похоже на работу спамера. А ведь этих людей предварительно нужно еще и найти - что странно - все данные о пользователях у сети, а фильтровать должны пользователи.

Как правило социальные сети стремятся объединять нас по какому то одному признаку - дружеским отношениям (Facebook, ВКонтакте), работе (Мой Круг, LinkedIn, Naymz) или учебе (Одноклассники).  Не логичнее ли давать возможность иметь разные круги общения? - ведь каждый из нас играет в жизни много разных ролей - работника, мужа, отца, сына и, возможно,  любителя кактусов. Все эти роли важны, нет смысла ограничиваться только одной. И имея подробную информацию о пользователях, вполне можно предлагать уже существующие группы для тематического общения:

  • маме годовалого ребенка предложить форумы для общения с другими мамами + сервис совместной покупки
  • IT-шнику - форумы для айтишников + соответствующие вакансии
  • выпускнику университета - группу выпускников + печать фотоальбома выпускников
  • живешь в доме 10/1 - форум района, города и дома + оплата ЖКХ через интернет

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