我使用这个傻瓜手册为 Ubuntu 20.04 配置电子邮件服务器:
并且 MySQL 上的密码 ENCRYPT 功能已从我的 MySQL 服务器版本中删除。
如何为 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