¿Por qué la contraseña authtest [correo electrónico protegido] no funciona en el servidor de correo electrónico basado en MySQL en Ubuntu 20.04?

¿Por qué la contraseña authtest [correo electrónico protegido] no funciona en el servidor de correo electrónico basado en MySQL en Ubuntu 20.04?

Utilicé este manual para principiantes para configurar el servidor de correo electrónico para Ubuntu 20.04:

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

Y para las contraseñas, la función ENCRYPT en MySQL se eliminó de mi versión de MySQL Server.

¿Cómo hacer que la contraseña se cifre de la manera correcta para los usuarios virtuales en MySQL?

Intenté cifrar la contraseña con este manual:

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

Aquí está el código de la tabla de usuarios para MySQL en el archivo 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

Y el error del comando bash de Linux descrito en este tema:

Authentication FAILED: Operation not permitted 

Aquí hay algunos registros de errores:

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

Respuesta1

Resolví este problema con mis propios esfuerzos.

agregando una línea a continuación para presentar authmysqlrc:

MYSQL_OPT 0

información relacionada