![Почему пароль authtest [email protected] не работает на почтовом сервере на базе MySQL в Ubuntu 20.04?](https://rvso.com/image/770580/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83%20%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%8C%20authtest%20%5Bemail%20protected%5D%20%D0%BD%D0%B5%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82%20%D0%BD%D0%B0%20%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%BC%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B5%20%D0%BD%D0%B0%20%D0%B1%D0%B0%D0%B7%D0%B5%20MySQL%20%D0%B2%20Ubuntu%2020.04%3F.png)
Я использовал это руководство для чайников по настройке почтового сервера для 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