Jak mogę skonfigurować narzędzie e-mail z przypomnieniem za pośrednictwem procmaila?

0

Chciałbym być w stanie skonfigurować dla siebie usługę „przypomnienia”, dzięki czemu mogę zaplanować wysyłanie wiadomości e-mail lub wiadomości tekstowych do mojego urządzenia przenośnego, gdy nie mogę dostać się do klienta ssh.

Oto mój scenariusz:

Teraz jest południe. Muszę sobie przypomnieć za cztery godziny, żeby odebrać mleko w drodze do domu z pracy.

Chciałbym móc wysłać specjalne konto, które mam skonfigurowane, aby zrzucić wszystkie wiadomości, które nie pochodzą od „mnie”, a to spowoduje, że wiersz tematu stanie się poleceniem, a treść wiadomością.

Na przykład można wysłać następujący e-mail:

Subject: at 16:00 txtmobile
Body: pickup milk

Chciałbym pobrać tę pocztę, odciągnąć temat i przekazać go do skryptu, który ustawi at praca na 16:00, która zadzwoni do mnie txtmobile skrypt z treścią ciała jako wiadomość SMS.

W ten sposób mogę wysłać sobie przypomnienia z pracy lub z dowolnego miejsca, jeśli nie mogę dostać się do funkcji kalendarza w telefonie.

Dwa pytania. Po pierwsze, czy to możliwe? Po drugie, czy jest lepszy sposób, aby to zrobić?

warren
źródło

Odpowiedzi:

2

Coś takiego jak w .procmailrc:

* ^From: [email protected]
* ^To: [email protected]
| somescript.pl

somescript.pl otrzyma pocztę na standardowym wejściu, więc możesz ją przeanalizować w ten sposób:

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

Upewnij się, że jest to bezpieczne przed nadużyciami.

Peter Eisentraut
źródło
1

(Odpowiem na drugie pytanie.) Powinieneś rozważyć jedną z wielu usług internetowych, które zrobią to za Ciebie.

Pamiętaj o mleku na przykład zrobi to, co opisujesz i wiele więcej.

Richard Hoskins
źródło
być może przegapiłem go w trasie, ale nie widzę, gdzie mogę uzyskać do niego dostęp za pośrednictwem wiadomości e-mail lub txt, aby wysłać mi przypomnienie
warren
Zobacz akapit z tytułem „Dodaj zadania gdziekolwiek jesteś”.
Richard Hoskins
tak, jest - tuż przede mną i nie widziałem, żeby wciąż się zastanawiał, jak sam to zrobię :)
warren