Por que a senha authtest [email protected] não funciona no servidor de e-mail baseado em MySQL no Ubuntu 20.04

Por que a senha authtest [email protected] não funciona no servidor de e-mail baseado em MySQL no Ubuntu 20.04

Usei este manual para manequins para configurar o servidor de e-mail para Ubuntu 20.04:

https://www.howtoforge.com/virtual-users-and-domains-with-postfix-courier-mysql-and-squirrelmail-ubuntu-14.04-lts

E para senhas, a função ENCRYPT no MySQL foi removida da minha versão do MySQL Server.

Como fazer a criptografia de senha da maneira certa para usuários virtuais no MySQL?

Tentei criar senha criptografada com este manual:

https://www.courier-mta.org/authlib/authpasswd.html

Aqui está o código da tabela de usuários para MySQL no arquivo mysql-virtual_mailboxes.cf:

   user = mail_admin
   password = password
   dbname = mail
   query = SELECT CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/') FROM `users` WHERE email='%s'
   hosts = 127.0.0.1

E erro do comando bash do Linux descrito neste assunto:

Authentication FAILED: Operation not permitted 

Aqui estão alguns registros de erros:

Sep 18 16:25:52 alm authdaemond: authmysql: cannot parse the MYSQL_OPT setting

Responder1

Resolvi esse problema com meus próprios esforços.

adicionando uma linha abaixo ao arquivo authmysqlrc:

MYSQL_OPT0

informação relacionada