Amavis não encontrado pelo Postfix

2

Estou tendo este problema de Postfix super chato. Eu fiz uma instalação limpa do meu servidor web / mail / everything e configurei o ISPConfig 3. Tudo está funcionando agora, exceto pelo Postfix. Eu não posso enviar ou receber qualquer e-mail. Primeiro, eu consertei um problema de permissões do MySQl, agora no log eu estou recebendo este problema do amavis.

Dec 18 09:44:19 example postfix/qmgr[30190]: warning: connect to transport private/amavis: No such file or directory

Eu verifiquei e o amavis está rodando nas duas portas 10024 e 10026.

No main.cf do Postfix:

content_filter = amavis:[127.0.0.1]:10024

Não há menção ao amavis no master.cf

Eu tentei reinstalar o servidor inteiro, mas isso não ajudou. Notei que ao instalar o ISPConfig tentei conectar ao amavis nas portas 10025 e 10027, mas main.cf tem 10024, então portas não podem ser o problema, certo?

Eu tentei adicionar esta linha: -o content_filter=amavis:[127.0.0.1]:10024 em submission e smtps seções de master.cf, como sugerido por este post , mas isso não funcionou, então eu removi essas linhas.

Qual poderia ser o problema?

UPDATE: Depois de adicionar linhas especificadas por Craig, um novo erro aparece ao enviar um email de teste para o meu servidor:

Dec 18 10:26:58 example amavis[27362]: (27362-01) (!)connect to *:* failed, attempt #1: Can't connect to socket *:* using module IO::Socket::IP: Connection refused
Dec 18 10:26:58 example amavis[27362]: (27362-01) (!)RcRKEb15k-GM FWD from <[email protected]> -> <[email protected]>,  451 4.5.0 From MTA() during fwd-connect (All attempts (1) failed connecting to smtp:*:*): id=27362-01
Dec 18 10:26:58 example amavis[27362]: (27362-01) Blocked MTA-BLOCKED {TempFailedInbound}, [209.85.220.177]:33732 [209.85.220.177] <[email protected]> -> <[email protected]>, Queue-ID: ----------------, Message-ID: -------------
    
por ashraj98 18.12.2015 / 17:00

1 resposta

0

De acordo com a documentação do Postfix para o parâmetro content_filter :

After the message is queued, send the entire message to the specified transport:destination. The transport name specifies the first field of a mail delivery agent definition in master.cf; the syntax of the next-hop destination is described in the manual page of the corresponding delivery agent.

Portanto, o amavis no seu parâmetro content_filter precisa corresponder a um nome de transporte em master.cf .

Por exemplo:

amavis unix - - - - 2 smtp
        -o smtp_data_done_timeout=1200
        -o smtp_send_xforward_command=yes

Para corrigir o erro na sua atualização, talvez seja necessário remover os colchetes:

content_filter = amavis:127.0.0.1:10024
    
por 18.12.2015 / 17:10