Migrar do Sendmail para o Postfix

2

Temos um ambiente HP-UX executando o HP-UX 11.31. O sistema foi originalmente construído para enviar e-mails através do Sendmail. O servidor envia apenas e-mails e o programador construiu vários programas usando o comando mailx para enviar os e-mails. Decidimos mudar do Sendmail para o Postfix para corrigir alguns problemas de configuração e usar um programa mais fácil de configurar no servidor.

Nós instalamos e configuramos o Postfix para funcionar corretamente, embora quando eu executo algo como echo "Hello World" | mailx -s "Hello World" $my_email , e olhe as informações de roteamento nos cabeçalhos de e-mail, parece que a rota de e-mail começa com o Sendmail; do Sendmail para o Postfix; depois do Postfix para o destinatário.

O que estou tentando entender é como remover o Sendmail do roteamento e ter o e-mail da fila mailx diretamente com o Postfix.

    
por Dave Long 14.01.2015 / 19:01

2 respostas

1

Do suporte da HP, descobri que precisava informar mailx qual binário usar para enviar e-mail adicionando, em /usr/share/lib/mailx.rc , set sendmail=/opt/iexpress/postfix/sbin/sendmail .

    
por 16.01.2015 / 15:37
3

Você não precisa fazer nada; você já está usando o Postfix.

O Postfix instala um binário chamado "sendmail", mas esse binário está usando o sistema de enfileiramento de postfix abaixo. É uma prática padrão para sistemas de entrega de e-mail alternativos fornecer um binário "sendmail" que forneça compatibilidade mínima, isso porque muitos programas frontend de email esperam que haja um programa "sendmail" para injetar mensagens no sistema de e-mail.

    
por 14.01.2015 / 21:19