Múltiplas ocorrências do erro de lançamento do Postfix fatal: serviço desconhecido: smtp / tcp

7

Eu estou tentando configurar várias instâncias do postfix-2.12 no FreeBSD 10.0-RELEASE seguindo o README .

postmulti -e init
postmulti -I postfix-out -G mta -e create
...

Tudo isso funciona eu posso começar e parar instâncias tudo parece bom. Quando eu testo o envio de um email localmente usando o telnet. O postfix registra o seguinte erro fatal: unknown service: smtp/tcp .

Os arquivos de configuração são baunilha sem chroot no master.cf.

 mynetworks = 127.0.0.1/8 192.168.5.0/24

Se eu executar o postfix como uma única instância, tudo funcionará bem. Portanto, o postfix pode ler /etc/services quando executado como uma única instância.

O diretório de spool que é criado com postmulti parece idêntico ao diretório de spool postfix.

Eu tenho martelado isso por muito tempo. Alguém já implementou várias instâncias do postfix no FreeBSD ou pode dar algumas sugestões?

    
por Aaron Renoir 23.07.2014 / 04:20

2 respostas

2

Para obter respostas da melhor qualidade, você precisará postar o conteúdo do master.cf e mais detalhes sobre sua configuração. Mas, olhando minha configuração por exemplo:

==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       -       -       -       smtpd

Aqui vemos que o listener smtp é executado em um ambiente chroot. Deve haver uma cópia utilizável de / etc / services nesse diretório chroot:

$ grep '^smtp' $(sudo postconf -h queue_directory)/etc/services
smtp        25/tcp      mail

Se houver um arquivo etc / services no diretório de filas, mas o conteúdo estiver errado ou o arquivo não estiver lá, verifique novamente as instruções de instalação do postfix para verificar se elas foram realizadas corretamente.

    
por 24.08.2014 / 14:10
0

Eu tenho o mesmo problema. Eu fiz uma segunda instância do postfix e meu second-instance-master.cf é

#smtp      inet  n       -       -       -       -       smtpd
ip.second.eth.card:smtp  inet  n       -       -       -       -       smtpd
    
por 21.06.2015 / 12:01