Como posso configurar uma ferramenta de email de lembrete via procmail?

0

Eu gostaria de poder configurar um 'serviço' de lembrete para mim mesmo, para que eu possa agendar e-mails ou mensagens de texto para serem enviados ao meu computador de mão quando não puder acessar um cliente ssh.

Este é o meu cenário:

Agora é meio-dia. Preciso me dar um lembrete em quatro horas para pegar leite no caminho para casa do trabalho.

Eu gostaria de poder enviar uma conta especial por e-mail para a configuração que despejará todas as mensagens que não são de "mim", e isso levará a linha de assunto como um comando e o corpo como a mensagem.

Por exemplo, o seguinte email pode ser enviado:

Subject: at 16:00 txtmobile
Body: pickup milk

Gostaria de pegar esse email, separar o assunto e entregá-lo a um script que definirá um trabalho at para 16:00 que chamará meu script txtmobile com o conteúdo do corpo como a mensagem SMS .

Dessa forma, posso me enviar lembretes do trabalho ou sempre que não conseguir acessar a função de calendário no meu telefone.

Duas perguntas. Primeiro, é possível? Em segundo lugar, há uma maneira melhor de fazer isso?

    
por warren 18.08.2009 / 10:30

2 respostas

2

Algo parecido com isto em .procmailrc:

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

o somescript.pl irá receber o email na entrada padrão, assim você poderá analisá-lo da seguinte forma:

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

Assegure-se de evitar abuso.

    
por 02.09.2009 / 02:36
1

(Eu vou responder a segunda pergunta.) Você deve considerar um dos muitos serviços da web que farão isso para você.

Lembre-se do leite , por exemplo, fará o que você descreve e muito mais.

    
por 18.08.2009 / 10:49