![Warum funktioniert das Authtest-Passwort [email protected] auf MySQL-basierten E-Mail-Servern unter Ubuntu 20.04 nicht?](https://rvso.com/image/770580/Warum%20funktioniert%20das%20Authtest-Passwort%20%5Bemail%20protected%5D%20auf%20MySQL-basierten%20E-Mail-Servern%20unter%20Ubuntu%2020.04%20nicht%3F.png)
Ich habe dieses Handbuch für Dummies zum Konfigurieren des E-Mail-Servers für Ubuntu 20.04 verwendet:
Und für Passwörter wurde die ENCRYPT-Funktion von MySQL aus meiner MySQL Server-Version entfernt.
Wie kann ich Passwörter für virtuelle Benutzer in MySQL richtig verschlüsseln?
Ich habe versucht, mit diesem Handbuch eine Passwortverschlüsselung zu erstellen:
https://www.courier-mta.org/authlib/authpasswd.html
Hier ist der Code der Benutzertabelle für MySQL in der Datei 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
Und der Fehler des Linux-Bash-Befehls, der in diesem Thema beschrieben wird:
Authentication FAILED: Operation not permitted
Hier sind einige Fehlerprotokolle:
Sep 18 16:25:52 alm authdaemond: authmysql: cannot parse the MYSQL_OPT setting
Antwort1
Ich konnte dieses Problem durch eigene Bemühungen lösen.
indem Sie der Datei authmysqlrc die folgende Zeile hinzufügen:
MYSQL_OPT 0