Monitor e script de caixa de correio

2

Isso é algo que eu não fiz antes ... Então não tenho certeza de quais seriam alguns bons recursos ou um sólido ponto de partida.

O que eu quero fazer ... é na minha caixa Ubuntu Server 10.10, eu preciso configurar uma caixa de correio ... vamos chamá-lo: OnCall. Quando esta caixa de correio recebe uma mensagem, eu quero processá-la com alguma coisa (bash provavelmente, embora eu não seja avesso a aprender algo em outra coisa).

Diga que recebo uma mensagem:

From: Program@localhost
To: OnCall@localhost
Subject: Error Message
My Program generated an error that you should know about... #page JDoe

Em seguida, ele processaria a mensagem por meio de um sistema secundário (faça o login no sistema secundário usando um sistema de pager já existente, que inclui um agendador para a pessoa OnCall, números de telefone, etc.).

Logon to remote system >>
Page: JDoe
Subject: Error Message
Body My Program generated an error that you should know about...

Se algo já existe (não é sempre?) isso seria incrível ... caso contrário, eu preciso fazer algo simples. Em vez de se atrapalhar, imaginei que obteria conselhos de especialistas primeiro.

    
por WernerCD 14.09.2011 / 16:54

1 resposta

2

Para a primeira parte do problema, você pode usar o procmail ou o maildrop para canalizar as mensagens recebidas para programas externos com base nas regras de filtragem.

Isso permitirá que você capture as mensagens recebidas e descreva sobre o que encaminhar.

A segunda parte, acho que exigiria scripts personalizados de sua parte para lidar com os detalhes específicos de sua implementação. Uma vez que você tenha escrito, você pode enviar o email para ele usando as regras do procmail ou do maildrop.

    
por dcbaok 14.09.2011 / 22:44