Meu servidor de correio funcionou muito bem. Mas depois de configurar uma VPN OpenConnect no servidor de e-mail, descobri que o servidor não podia receber e-mails de fora.
Por exemplo, meu IP de host é 1.2.3.4
eu fiz tail -f /var/log/mail.log
e achei
amavis[15499]: () (!) ACESSO NEGADO de IP 1.2.3.4, banco de políticas
Normalmente, o Postfix (2.11) se comunica com o amavis (o software antivírus) usando o IP local 127.0.0.1, mas desta vez ele usa o 1.2.3.4. Amavis negou seu acesso.
Então, como me livrar desse erro e ainda quero usar o OpenConnect VPN no mesmo servidor.
Eu encontrei outra pergunta semelhante do servidor Ubuntu que não usa o IP localhost para comunicação interna, mas ele não obteve uma resposta correta.
Pode me ajudar?
Muito Obrigado!
Aparentemente, resolvi o problema com essas duas etapas.
adicionar linha
smtp_bind_address = 127.0.0.1
no arquivo /etc/postfix/main.cfliberar mais RAM para amavis. Ele precisa de muita memória RAM para ter proteção contra spam de e-mail para você. Às vezes, você precisaria de uma reinicialização. Fica a sugestão: https://www.digitalocean.com/community/questions/hello-i-got-postfix-smtp-9837-connect-to-127-0-0-1-127-0-0-1- 10024-conexão recusada
É altamente recomendável ter um servidor rico em RAM para executar o serviço de correio. Meu VPS de 756MB tem um site WordPress, Mailserver, OpenVPN, OpenConnect VPN, Dnscrypt, MySQL, PostgreSQL e etc. Eu montei SWAP extra de 1,5 GB. Meu servidor ainda funciona com todos esses serviços em execução de qualquer maneira.
Espero que isso possa ser útil.