Ubuntu 20.04의 MySQL 기반 이메일 서버에서 authtest [이메일 보호] 비밀번호가 작동하지 않는 이유는 무엇입니까?

Ubuntu 20.04의 MySQL 기반 이메일 서버에서 authtest [이메일 보호] 비밀번호가 작동하지 않는 이유는 무엇입니까?

Ubuntu 20.04용 이메일 서버 구성을 위한 더미용으로 이 매뉴얼을 사용했습니다.

https://www.howtoforge.com/virtual-users-and-domains-with-postfix-courier-mysql-and-squirrelmail-ubuntu-14.04-lts

그리고 비밀번호의 경우 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

관련 정보