Почему пароль authtest [email protected] не работает на почтовом сервере на базе MySQL в Ubuntu 20.04?

Почему пароль authtest [email protected] не работает на почтовом сервере на базе MySQL в Ubuntu 20.04?

Я использовал это руководство для чайников по настройке почтового сервера для Ubuntu 20.04:

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

А для паролей функция ENCRYPT в MySQL удалена из моей версии MySQL Server.

Как правильно зашифровать пароль для виртуальных пользователей в MySQL?

Я попробовал сделать шифрование пароля с помощью этого руководства:

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

Вот код таблицы пользователей для MySQL в файле 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

И ошибка команды Linux bash, описанная в этой теме:

Authentication FAILED: Operation not permitted 

Вот некоторые журналы ошибок:

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

решение1

Я решил эту проблему собственными усилиями.

с добавлением строки ниже в файл authmysqlrc:

MYSQL_OPT 0

Связанный контент