我使用本手冊為傻瓜配置 Ubuntu 20.04 的電子郵件伺服器:
對於密碼,MySQL 上的 ENCRYPT 功能已從我的 MySQL Server 版本中移除。
如何為 MySQL 上的虛擬使用者設定正確的密碼加密方式?
我嘗試使用本手冊進行密碼加密:
https://www.courier-mta.org/authlib/authpasswd.html
以下是檔案 mysql-virtual_mailboxes.cf 中 MySQL 使用者表的程式碼:
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