Как стать автором
Обновить

Погоди, письмо, не торопись

Время на прочтение2 мин
Количество просмотров1.2K
Пару месяцев назад мне в голову пришла идея, как можно чуть-чуть улучшить любой сервис электронной почты. Идея настолько простая, что мне даже как-то неловко: ведь если она до сих пор не реализована, значит, вероятнее всего, я болван и не вижу очевидных на то оснований. Но ведь может быть и иначе, верно?

Все из нас пользуются электронной почтой, и многие неоднократно сталкивались с неприятной ситуацией, когда мысль типа «черт, кажется, не туда пишу...» приходила аккурат после нажатия кнопки «Отправить». Мгновения неловкости сменяются желанием поскорее что-то придумать, чтобы все исправить, а затем осознанием того, что исправить уже ничего нельзя. Можно лишь скорректировать. Проблема, несмотря на почтенный возраст электронной почты как таковой, нынче решена лишь частично. В частности, как известно, с недавних пор сервис GMail ввел функцию «ату» undo, позволяющую отозвать ушедшее письмо, но не позже, чем через несколько секунд после его отправки. Мало, конечно, но хоть что-то. Тем более, что другие сервисы, насколько мне известно, такой штукой вовсе не оснастились до сих пор, что странно. Понятно, что технически вернуть отосланные байты невозможно: что ушло в Сеть, то ушло безвозвратно. Учитывая скорости передачи данных с одного сервера на другой (в худшем случае — секунды), перехватить отосланные байты на пути к пункту назначения практически нереально. Их можно разве что затереть уже по прибытию или… не высылать вовсе! И вот тут самое время перейти к сути идеи (как выяснилось — не только моей :).

Идея заключается в том, что письмо после нажатия кнопки «Отправить» уходило бы адресату не сразу, а с некоторой задержкой. Отправитель получает сообщение типа «Ваше письмо отправлено», но на самом деле оно все еще висит где-нибудь в буфере и, посматривая на часы, ждет когда ему откроют двери шлюза и выпустят. Ну, или дадут приказ вертаться на исходную позицию. Задержки в пять секунд при этом настолько мало, что ее, считай, нету вовсе, а вот минуту-две — более, чем достаточно.

Да, пара минут — время немалое, однако так ли оно критично, когда речь идет об электронке? Каждая секунда задержки раздражает разве что при общении по скайпам, жабберам и прочим мессенджерам, где мы ведем диалог, а переписываясь по почте мы редко ожидаем получить ответ даже через 5 минут, так что дойдет до адресата наше сообщение моментально или минуту спустя нас вряд ли волнует, а вот спасти от конфуза нас эта минута может.

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

А теперь, друзья, вопрос: болван ли я?

UPD: судя по всему, GMail реализовала свой undo именно таким образом, но тогда непонятны две вещи: почему всего 5 секунд на отмену и почему это есть только у гмыла?
UPD2: сервис Mail.ua также имеет функцию отзыва письма в течение пяти секунд. Почему снова пять? Почему так мало?
Теги:
Хабы:
+3
Комментарии48

Публикации