Resposta automática do servidor de e-mail Linux

1

Eu preciso configurar um servidor de e-mail que tenha a seguinte funcionalidade: se um usuário enviar um e-mail para um endereço específico neste servidor, o servidor deverá primeiro verificar se o e-mail tem um anexo em PDF, fazer algum processamento nesse arquivo PDF e depois responda ao email inicial do usuário com o novo arquivo PDF anexado.

Minha pergunta é como seria possível obter essa funcionalidade e qual servidor de software / e-mail você recomenda?

Estou pensando que isso pode ser resolvido da seguinte maneira: quando o servidor recebe um novo e-mail, ele executa um script Python externo que verifica o anexo, processa o arquivo PDF e o envia de volta à caixa de correio do usuário. Qual servidor de e-mail seria capaz de fazer isso e quais configurações ele precisa?

    
por please delete me 14.04.2010 / 11:36

2 respostas

6

Cristian tem isso, mas uma opção mais simples é simplesmente adicionar uma linha em /etc/aliases/ como:

pdf-user    "|/usr/local/bin/script-that-does-pdf-stuff"

Em seguida, seu script simplesmente lê o e-mail do padrão, depois o processa e o envia via sendmail .

Essa funcionalidade deve funcionar na maioria dos MTAs * nix, embora o postifx e o exim sejam as duas opções inteligentes.

    
por 14.04.2010 / 12:19
4

Se você usa o Postfix, pode definir a opção mailbox_command para executar o script do Python em todas as mensagens , mas acho que você terá muitas funcionalidades para implementar.

Outra solução seria usar o procmail para entrega local e configurá-lo para enviar (canalizar) as mensagens para o seu script Python. Este exemplo de autoresponder pode ajudá-lo. A vantagem dessa solução é que seu script pode ser mais simples. Não há necessidade de ser um agente de entrega local completo.

    
por 14.04.2010 / 11:58