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ć?

Odpowiedzi:


2

Coś takiego jak w .procmailrc:

* ^From: me@example.com
* ^To: mycalendarservice@example.com
| 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.


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.