Я использовал это руководство для чайников по настройке почтового сервера для Ubuntu 20.04:
А для паролей функция 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