Relé de postfix complicado

1

Eu tenho um servidor executando o postfix com ~ 20 usuários que recebem e-mails e, às vezes, reenviam o e-mail para domínios externos. É possível configurar o postfix para eliminar todos os emails de saída (para todos os usuários) em uma pasta / arquivo e, quando eu iniciá-lo, enviar todos os emails na pasta mencionada? Quero passar todas as mensagens manualmente antes de serem enviadas do servidor.

    
por Exostor 17.11.2016 / 11:12

1 resposta

0

Sim (principalmente).

Você vai querer configurar uma access(5) política (check_recipient_access type:table) que envia itens para o href="http://www.postfix.org/QSHAPE_README.html#hold_queue"> hold queue , provavelmente em smtpd_recipient_restrictions .

A fila de mensagens pode ser vista com postqueue -p .
As mensagens na fila de espera são indicadas por um ! no seu QUEUEID, por exemplo:

19ABE1094521!   49261 Mon Nov 14 20:59:59  MAILER-DAEMON

O conteúdo das mensagens retidas pode ser enviado para stdout usando postcat -q $QUEUEID .

As mensagens retidas podem ser liberadas usando postsuper -H $QUEUEID , requeídas usando postsuper -r $QUEUEID ou excluídas usando postsuper -d $QUEUEID .

    
por 17.11.2016 / 23:59

Tags