Estou tentando configurar o serviço de e-mail público usando postfix e postfixadmin. Todos os manuais que posso encontrar na Internet até agora esperam que o postfix e o postfixadmin estejam instalados no mesmo servidor.
Minha pergunta é como configurar o postfixadmin em um servidor. (Minha abordagem atual é a instância do docker de apenas postfixadmin )
Mas o servidor de e-mail real com o postfix é outro servidor dedicado.
O mesmo que o servidor MySQL é dedicado.
Eu consegui vincular o MySQL com sucesso a ambos:
postfixadmin (dockered)
e
postfix (executando alguns comandos postmap para verificar se eu conectei ao MySql corretamente)
Então, agora estou na fase em que quero criar uma conta de e-mail usando o postfixadmin. Que tipo funciona bem. Quero dizer, nenhuma mensagem de erro e o mysql está mostrando novo registro.
Mas eu acho que o servidor postfix não tem idéia sobre esse usuário e, especialmente, sobre essa senha de usuário.
Então, quando tento testar o e-mail usando meu gmail "Adicionar outro e-mail"
essa conta retorna
Authentication failed. Please check your username/password. Server returned an error: "Unspecified Error (SENT_SECOND_EHLO): Smtp server does not advertise AUTH capability, code: 0"
Por favor, indique-me onde começar a investigação.
Eu sei que o postfix configurado não está terminado. Eu apliquei algumas mudanças conf de uma ou outra fonte. Mas eu acho que o problema atual é a comunicação de posfixadmin para postfix. Como e quando a senha deve ser aplicada à conta do usuário?
UPDATE 1 Descobri que o AUTHorization simples estava desabilitado. Eu adicionei
smtpd_sasl_auth_enable = yes
para meu main.cf, agora o erro é diferente:
Authentication failed. Please check your username/password. Server returned an error: "535 5.7.8 Error: authentication failed: authentication failure , code: 535"
mas ainda tenho sentimentos de que o problema é conta e senha não existe para o postfix.
Tags postfix