![Ubuntu 20.04의 MySQL 기반 이메일 서버에서 authtest [이메일 보호] 비밀번호가 작동하지 않는 이유는 무엇입니까?](https://rvso.com/image/770580/Ubuntu%2020.04%EC%9D%98%20MySQL%20%EA%B8%B0%EB%B0%98%20%EC%9D%B4%EB%A9%94%EC%9D%BC%20%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C%20authtest%20%5B%EC%9D%B4%EB%A9%94%EC%9D%BC%20%EB%B3%B4%ED%98%B8%5D%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EA%B0%80%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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