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

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

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

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

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

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

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

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

    Похожие публикации

    Комментарии 48
      +5
        +1
        Отправил прочитав между строк :)

        email предназначен больше для корпоративного общения, а значит большинство перечитывает письма перед отправкой, а для icq задержка в 1-5 минут не допустима.
        0
        Если реализовать на стороне клиента, то при закрытии браузера или потере коннекта письмо не отправится.
          0
          а еще, когда пытаешься что-то скачать или прочитать с сайта. где требуется регистрация с активацией по мылу… ссылка для активации и так приходит через пару минут, но и они тянутся невыносимо долго, потому что прочитать или скачать тебе необходимо сейчас!
            +2
            А зачем письма с сервисов отправлять с задержкой? Речь идёт о письмах, которые пишут люди.
          +2
          Для вордпресса есть плагин с похожей идеей. При постинге нового поста — он не появляется в рсс некоторое время (указывается в настройках). Сколько раз меня это спасало, когда за 10 минут пост по два-три раза редактируется…

          А почтой сейчас не так активно пользуются для общения. А всякие IM потеряют смысл если будет задержка. Хотя в скайпе можно нажать правой кнопкой на своём сообщении и выбрать удалить или редактировать…
          +2
          Эту идею ещё в 2008 году высказал Александр Ложечкин, ныне главный евангелист Майкрософт: itblogs.ru/blogs/alexander_lozhechkin_msft/archive/2008/01/19/24930.aspx. Там же описано, как это реализовать на Outlook.
            +1
            Ну я и говорю: идея-то на поверхности лежит, но почесались пока только в Гугле. Странно все это.
              0
              Гуглу бы сделать время настраиваемым, типа вводить количество секунд задержки — цены бы им не было.
              А вообще этот вопрос как-то обхаяли в Радио-Т. Им, видите ли, задержка не нужна вообще, им отправка сразу нужна. Я полностью не согласен. Для меня минута в почте ничего не решает, а вот вернуть отправленное — очень полезно.
                +1
                ну не только в гугле, но конечно не на основных почтовых сервисах.
                Вот Microsoft тоже делает шаги для решения подобных задач: это и возможности Outlook как написал Ложечкин (ссылка в комментарии @shwars), так и собственно возможности Exchange (@altermann). Exchange кстати доступен по таким программам как «Live@EDU» — в ВУЗах.
                0
                На конце ссылки лишняя точка если кто не сможет зайти =)
                  +4
                  Это парсер — лох.
                0
                В MSExchange письмо можно вовсе «отозвать», как будто бы его и не было — при условии, если оно не было прочитано адресатом. Но работает только в рамках организации, так что не панацея, конечно же.

                А вот стандартизованная ручка такая бы пригодилась. Но реализация и высокие риски появления security issues развернуться не дадут.
                  0
                  Да, про Эксчейндж я знаю, но все же это реализация в рамках замкнутой закрытой системы, а я мечтаю о чуть ли не стандартизации данной фичи.
                    +1
                    Что-то мне подсказывает, что стандартизация данной фичи так и останется мечтой. Что-то я давненько не слышал про существенные обновления в стандартах почтовых протоколов.
                  +4
                  Это есть не только у гмыла, например в mail.ua это уже давно присутствует
                    0
                    Хм. И правда.

                    «Разрешить отмену отправки писем в течение 5 секунд»
                      –1
                      Пугает другая «особенность» этой почты:

                      Возможен ли доступ к моему почтовому ящику по протоколам POP3, IMAP, SMTP?
                      К сожалению, такая возможность сейчас не реализована. Но мы обязательно добавим ее в будущих версиях системы.
                        +1
                        В gmail тоже сначала только web-интерфейс был.
                          –2
                          >©2007-2009 mail.ua

                          Три года?
                            +1
                            Mail.ua открылся для публичного доступа только в конце 2009 года. До этого было закрытое бета-тестирование.
                              +1
                              Тогда прошу меня извинить, был не прав.
                                0
                                Ох, ну надо же. Оказывается, у них до сих пор регистрация закрыта. Просто раньше инвайты было сложнее достать, а сейчас у любого спроси — целая пачка найдётся.
                      +2
                      На работе в support'e меня найчили одному хорошему правилу:

                      «Перед тем как что-то отправить, перечитай несколько раз. Проверь поля From: To:. Проверь ошибки на грамматику и пунктуацию.»
                        +3
                        Проверка — это очень хорошо, но абсолютной аккуратности не бывает, все мы люди.
                          0
                          Согласен, тогда можно настроить свой почтовый сервер, с неким timeout'om :)
                            0
                            Не, я говорю о публичных сервисах. Не все же могут поднять свой мэйл-сервер.
                              0
                              Ну тут ты прав, только у Gmail есть в Labs несколько решений. Мне кажется следующими будут Яндекс в этом плане.
                                +2
                                Яндекс не повторяет за Гуглом.
                                Они брезгливые в этом отношении… Да «никому это не нужно» — скажут они.
                                А, нет, у них есть еще один ответ: «Мы это сделали раньше гугла», правда пока никому не показывали…
                        0
                        На IMAP хорошо будет, если почту не через браузер слать.
                        И еще в том же гугле есть фича «Защита от необдуманных писем» где к отправке прилагается миникапча.

                        А вообще если смотреть с другой стороны — может просто не стоит торопиться с ответом, и задуматься кому ты пишешь на 1 секунду больше? :)
                          0
                          Да 5 секунд это правильно, это на случай когда именно в последнюю секунду увидел косяк. А если сделать 5 минут, то получится так: сходил, покурил, подумал. о! а нужно ещё и вот это в письмо добавить, пойду верну письмо обратно. А потом захочется и 30 минут сделать, на всякий «а вдруг». Черти что получится в итоге.
                            +1
                            Так и что плохого, если человек сам себе будет определять этот лаг? Да пусть хоть час ставит, себе ведь делает, а не всем.
                              +1
                              Дык не отправляй его час, а ходи и думай.
                                0
                                Час — это, конечно, уже перебор и вообще крайность. Но и 5 секунд — крайность, так как этого чаще всего слишком мало для осознания ошибки.
                                  +3
                                  Я ещё подумал, что такая функция снизит бдительность. Человек будет подсознательно чувствовать что это всегда черновик, можно откатить письмо и исправить.
                                    0
                                    Вот тут да, есть такое. Но, повторюсь, каждый может включить или выключить эту фичу, задать ее параметры. А там уж пенять на себя.
                                0
                                Через 62 минуты тоже может хорошая мысль в голову придти. =)
                              0
                              В The Bat! не так давно реализовали отложенную отправку.
                                +4
                                Как по мне, так в гуглопочте эта фича скорее нужна не для того, что-бы быстро обдумать и понять, что вот она — ошибка, нужно исправить, а для того, что-бы защитить пользователя от случайного нажатия. А то бывает, поздно вечером пишешь какое-нить важное письмо, думаешь — всё, сейчас нажму save now, пойду спать, а завтра перепроверю/допишу. Ну и случайно попадаешь по Send. Вот для таких случаев, пять секунд — самое оно.
                                  0
                                  У меня были ситуации, когда буквально секунды играли немаловажную роль.
                                  А если для Вас подождать пять минут — не критично, то есть ли разница, ждать до отправки или после? Лучше лишний раз перепроверить, чем полагаться на какие-то откаты (впрочем, это касается не только почты, а вообще многих вещей по жизни).
                                    +1
                                    У гмыла, кроме отложенной отправки, еще есть функция с забавным названием «Не тот Вася». Тоже пытается решить данную проблему.
                                      +1
                                      в gmail labs есть возможность поставить что-то типа капчи на отправку в вечернее время, чтобы не наделать глупостей после трудного рабочего дня :)
                                        +1
                                        При введении дакой фичи повсеместно юзеры сразу будут орать что почта ходит медленно и ругать админов. Некоторые уже воспринимают e-mail как instant messaging. И письмо идущее через океан 5-10 минут считают «потерявшимся», а почту «тормозящей»:(
                                          0
                                          Можно наверное то же самое написать и про sms и mms.
                                          А то бывали знаете ли провалы.
                                            0
                                            Ну да, и рот не открывать лишний раз, а записывать на мобилу тихонько и проигрывать собеседнику через пару минут)

                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                          Самое читаемое