Как я могу установить почтовый инструмент напоминания через procmail?

Я хотел бы смочь установить напоминание 'сервис' для меня так, чтобы я мог запланировать электронные письма или текстовые сообщения, которые будут отправлены на мой карманный компьютер, когда я не смогу добраться до ssh клиента.

Вот мой сценарий:

Это - теперь полдень. Я должен дать мне напоминание через четыре часа к молоку погрузки по дороге домой от работы.

Я хотел бы смочь послать специальную учетную запись по электронной почте, у меня есть установка, которая выведет все сообщения, которые не являются от "меня", и это будет проводить строку темы как команду и тело как сообщение.

Например, следующее электронное письмо могло быть послано:

Subject: at 16:00 txtmobile
Body: pickup milk

Я хотел бы захватить ту почту, разделить предмет и вручить его сценарию, который установит at задание в течение 16:00, которое назовет мой txtmobile сценарий с содержимым тела как SMS-сообщение.

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

Два вопроса. Во-первых, действительно ли это возможно? Во-вторых, есть ли лучший способ сделать это?

0
задан 18.08.2009, 11:39

2 ответа

Что-то вроде этого в .procmailrc:

* ^From: me@example.com
* ^To: mycalendarservice@example.com
| somescript.pl

somescript.pl получит почту на стандартном входе, таким образом, Вы могли проанализировать его независимо как это:

while (<>) {
        /^Subject: (.*)/ and $cmd = $1;
        /^./ and $body .= $_;
}
chmod $cmd;
open(OUT, "| $cmd") or die;
print OUT $body;
close OUT;

Обязательно сделайте этот сейф из злоупотребления.

2
ответ дан 24.11.2019, 04:46

(Я отвечу на второй вопрос.) Необходимо рассмотреть один из многих веб-сервисов, которые сделают это для Вас.

Помните, что Молоко, например, сделает то, что Вы описываете и многое другое.

1
ответ дан 24.11.2019, 04:46

Теги

Похожие вопросы