4/01/2013

Отложенная отправка электропочты: scheduled email

Сегодня первое апреля, и автору хотелось немного отдохнуть.

Чего мне не хватает в интерфейсе Gmail, на фоне всех этих бесполезных свистулек и бубенчиков, так это отправки электропочты по расписанию. Например, у Васи Пупкина день рождения в субботу, а я в субботу колесю на своём Бентли велосипеде по всяким Флайшиттаунам. Хорошо бы запрячь Gmail отправить письмо в заданный день - сделали же они Scheduled Posts в Blogger.

После долгих блужданий нашёлся небольшой сайт LetterMeLater, который делает как раз это: отправляем на него письмо, в нём указываем срок, и всё. Оно приходит в точно назначенный день и час!



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

Что позволяет делать LetterMeLater:
  • отправлять отложенную электропочту прямо из вашего почтового клиента (GMail, Thundebird, и другие) просто на адрес me@lettermelater.com [см. в посте ниже подробности и срыв покрововъ]
  • использовать поля ‘cc’ и ‘bcc’ для отправки множеству адресатов.
  • устанавливать точную дату доставки, вплоть до минуты.
  • никакой рекламы в почтовых сообщениях не будет.
  • посылать вложения в письмах (attachments).
  • ваш обратный адрес будет такой, как обычно.
Здесь есть один подводный камень, впрочем...


Ахтунг! Прайваси!
Естественно, что сайт организован не просто так, а тайной массонской ложей мировой закулисы. А как может быть иначе, если даже в Gmail есть реклама, а тут её нет?

Так что ваши письма, скорее всего, станут доступны злобным агентам ЦРУ и Моссада, которые скопируют всю ценную информацию оттуда в секретные досье. В чём они открыто признаются в своих Terms and Conditions:

The user's email address (as well as any other personal information) will be kept strictly confidential ["Зуб даём и спамерам ваш адрес электропочты не засветим даже с утюгом на животе!"].
While attempts are made to secure personal information from public viewing, lettermelater is not responsible for the failure of any such attempts ["Конечно, мы постараемся не сильно светить содержанием вашей личной переписки направо и налево, но ничего не обещаем"].
All information you submit to lettermelater may be accessible to lettermelater owners, employees, partners, or other associates may be viewed or modified by them, ["Конечно, мы не устоим перед соблазном, чтобы не посмотреть в ваши письма при случае - мало ли, может вы там героин по три бакса за тонну продаёте, мы же тоже люди..."]
or others associated with the operation of lettermelater, for any reason at their sole discretion, including but not limited to ["И другим тоже дадим поглядеть, мы же не жадные..."]
(a) debugging or maintaining the services lettermelater provides ["Где подебажим, а где пошпионим..."]
and (b) ensuring compliance with the Terms and Conditions ["... и убедимся, что вы правила не нарушаете"].
В общем, для поздравлений с днём рождения и напоминаний о встречах (если вы обогащённым ураном не приторговываете налево, конечно) оно подойдёт. Но шибко приватную информацию я бы там слать не стал.

Но если это не пугает, можно пользоваться, о чём дальше.


Отложенная электропочта

Для отправки сообщений в поле адреса выставляем me@lettermelater.com
Теперь переходим в тело сообщения, и там пишем две строки:
to:
when:
Первое понятно - кому отправить, пишем адрес электронной почты:
to: nigerianletters@spam.gov
Если адресатов несколько, то пишем их отдельными строчками.

С полем when немного сложнее, так как нужно знать GNU format. Например:
  • next friday
  • next year
  • 2pm
  • tomorrow 4:02 am
  • 4 hours
  • 45 minutes
  • Sunday January 1, 2012 at 6:00 AM

Процесс

Например, хотим отправить спамерам утренний привет в восемь вечера с копейками.
to: nigerialetters@spam.gov
when: 8:12 pm
Dear Spamer,
I want to acknowledge your enlargement pills.
Bye
После отправки сообщений, придёт либо подтверждение об отправке:

LetterMeLater.com to me
show details 8:12 PM (0 minutes ago)


Success! Your email has been scheduled:

From: virens woohoo@spam.gov
To: virens nigerialetters@spam.gov
Bcc: virens nigerialetters@spam.gov
Subject: Hi
Created: Tuesday June 7, 2011 at 8:12 PM EST
Will be sent: Tuesday June 7, 2011 at 8:15 PM EST


либо сообщение об ошибке:


LetterMeLater.com to me
show details 8:09 PM (0 minutes ago)


Failed! Your message was not scheduled:

1. This email address or group name is not correct: me

The format is:

to: recipient(s)
cc: recipient(s)
bcc: recipient(s)
when: date(s) to send - semicolon delimited for recurring emails
options: any of these options: reminder, hidden, html

*only to: and when: are required
For details see http://www.lettermelater.com/forum.php?id=2


Здесь нужно сказать, что кириллические письма сервис может обрабатывать как-то криво. Например, могут обрезаться строки, особенно если содержат форматирование (несколько писем было так искажено при отправке из Gmail). Письма на латиннице обрабатываются нормально.

Альтернативы:
  • В Icedove (Thunderbird) есть плагин Send Later
Знающие всё на белом свете Анонимусы могут предложить другой вариант отправки отложенных сообщений.

10 комментариев:

  1. Здесь нужно сказать, что кириллические письма сервис может обрабатывать как-то криво.
    Я вообще было озаботился, настолько современные ЯП поддерживают юникод, и был немало разочарован, вникнув в сводку (ссылка на PDF). Все тут привыкли ругать Перл и ждут его кончины, а он единственный (вместе с Google Go) обладает полной поддержкой юникода, еще со времен Perl 5, оставив всех других кандидатов далеко позади. Вот почему, господа, Git использует скрипты на Перле. Посему, virens, ты бы предложил авторам LetterMeLater перейти на Перл, смотришь, и проблем с кириллицей бы не возникало.

    Нагуглил Boomerang for Gmail, похоже, в работе он очень прост. Boomerang allows 10 free scheduled e-mails per month and requires a subscription beyond that.

    ОтветитьУдалить
  2. Долгое время пользовался связкой "at" и "sendmail" для подобных целей. Но с момента, когда перешёл на Icedove (Thunderbird), начал использовать "Send Later" addon
    https://addons.mozilla.org/en-us/thunderbird/addon/send-later-3/

    Конечно, это не для тех, кто выключает PC.

    ОтветитьУдалить
  3. В интерфейсе Яндекс.Почты функционал отложенной отправки уже реализован.

    ОтветитьУдалить
  4. @iv_vl комментирует...
    Я вообще было озаботился, настолько современные ЯП поддерживают юникод, и был немало разочарован, вникнув в сводку (ссылка на PDF).

    В общем, оно понятно: все используют английский, кроме разного рода восточных варваров со всякими кириллицами, хираганами и прочими хинди. Кому они, варвары, упёрлись? :-)

    Нагуглил Boomerang for Gmail, похоже, в работе он очень прост.
    О, спасибо. Добавил в пост.

    @amorua комментирует...
    Долгое время пользовался связкой "at" и "sendmail" для подобных целей.
    Хочется чего-нибудь попроще. Ну не сендмайл же подымать ради этого...

    Но с момента, когда перешёл на Icedove (Thunderbird), начал использовать "Send Later" addon

    Добавил. Спасибо.

    @Анонимный комментирует...
    В интерфейсе Яндекс.Почты функционал отложенной отправки уже реализован.
    О, это здорово! Добавлено в пост. Спасибо, Анонимус!

    ОтветитьУдалить
  5. > Хорошо бы запрячь Gmail отправить письмо в заданный день - сделали же они Scheduled Posts в Blogger.

    Похоже, что эта идея им даже известна (на странице Feature Suggestions Page - Gmail Help — щелкаем Helpful additions -> Schedule sending of messages -> Suggest It), но только вот когда реализуют...

    ОтветитьУдалить
  6. А почему бы не заюзать exim4? Например, как тут вот (http://help.directadmin.com/item.php?id=153

    ОтветитьУдалить
  7. @Sparcher комментирует...
    Похоже, что эта идея им даже известна (на странице Feature Suggestions Page - Gmail Help

    В общем, странно, что этого ещё нет, после стольких лет. В целом, очень удобная функция.

    И вместо этого gmail снова переделывают грёбаный интерфейс. Да что за ....

    @Brainstream комментирует...
    А почему бы не заюзать exim4?
    Потому, что ноутбук на ночь загоняется в спящий режим или выключается вовсе. Хочется server-side решения, чтобы выставить флажок в письме и оно само доскакало, когда нужно.

    ОтветитьУдалить
  8. Был искренне удивлён отсутствием такой фичи в gmail. Как пользователь Яндекса, подтверждаю слова Анонимуса выше.
    Собственно, прочитав RSS, зашёл об этом написать, но меня опередили... =)

    ОтветитьУдалить
  9. @AndreiBA комментирует...
    Был искренне удивлён отсутствием такой фичи в gmail.
    В общем да, это довольно удобно: написал письмо, и выставил день. Вон, scheduled post в Blogger я постоянно пользуюсь - никто ж не думает, что я встаю в 3 часа ночи в понедельник, чтобы опубликовать пост, правда? :-)

    Как пользователь Яндекса, подтверждаю слова Анонимуса выше.

    Именно так: она там в самом деле есть. Гугл решил переделать интерфейс почты (и он стал просто чудовищен - их там что, Балмер покусал?) - может, и это сподобятся сделать?

    ОтветитьУдалить
  10. Отправка писем по расписанию в Gmail. Расширение для Chrome https://www.youtube.com/watch?v=SwoVinwuCQs

    ОтветитьУдалить