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