Postfix filtrar mensagens e passar para script PHP

1

Cada vez que um usuário se conecta ao nosso site através de um provedor externo, recebemos um e-mail básico com o conteúdo do corpo contendo os detalhes do usuário.

Eu quero escrever uma resposta automática personalizada para este usuário. A análise real do corpo do e-mail e resposta via PHP eu já escrevi, mas como vou configurar isso do postfix?

No momento, ela é configurada usando um plug-in do Sage roundcube , onde o email é movido para uma pasta "Se inscrever". É possível criar uma ação personalizada aqui?

Debain Squeeze, Postfix e Dovecot

    
por John Magnolia 18.12.2012 / 08:54

1 resposta

2

Desde que você tenha um endereço de e-mail separado usado apenas para assinaturas, a solução mais fácil seria dizer ao Postfix para entregar os e-mails para esse endereço para o script, em vez de entregá-lo a uma caixa de correio.

Você pode fazer isso de duas maneiras. A primeira é fazer isso no arquivo "aliases" dentro do diretório de configuração do postfix. Em caso afirmativo, a linha adicionada será parecida com esta:

[email protected]: | /path/to/the/script.php

O segundo é fazê-lo em um arquivo .forward no diretório inicial do usuário que recebe o e-mail. Se assim for, a linha ficaria assim:

| /path/to/the/script.php

Há mais informações em a documentação de aliases do Postfix - por exemplo, também é possível enviar o e-mail para um destinatário, bem como passá-lo para o script.

    
por 18.12.2012 / 10:18