gentoo에 qmail + mysql + courier + qmailadmin + vpopmail 쓰기
qmail포럼도 가고 여기도 뒤져봤지만 courier를 최신버전으로 업데이트 하신분들은
vchkpw모듈을 사용못하는 관계로 courier를 포기하시는거 같아서 글을 올립니다.
리눅스에대해서 잘은 모르지만 패킷이 암호화되면 보안이 강화되고 courier은 SSL
기능을 쓸수 있기 때문에 다른 로그인 툴보다 좋은것 같습니다.
http://kjlee.tistory.com/entry/courier-mysql로-로그인-하기
저만 몰랐던 기능인지도 몰르지만(무려 2일 정도를 소비해버리게한)
courier의 로그인 방식중 mysql을 이용하는것이 있고 필드만 잘 맞추어주면 됩니다.
제가 편집해놓은 버전은 다음과 같습니다.
/etc/courier/authlib/authmysqlrc의 내용중
MYSQL_SERVER localhost
MYSQL_USERNAME vpopmail
MYSQL_PASSWORD ######암호
MYSQL_SSL_KEY /path/to/file
MYSQL_SSL_CERT /path/to/file
MYSQL_SSL_CACERT /path/to/file
MYSQL_SSL_CAPATH /path/to/file
MYSQL_SSL_CIPHERS ALL:!DES
MYSQL_SOCKET /var/run/mysqld/mysqld.sock # 사용자마다 다름
MYSQL_PORT 3306 #사용자마다 다름
MYSQL_OPT 0 # 기능없음
MYSQL_DATABASE vpopmail # vpopmail 데이터베이스 이름
MYSQL_USER_TABLE vpopmail # vpopmail 데이터베이스 이름
MYSQL_CRYPT_PWFIELD pw_passwd # 데이터베이르 레코드
MYSQL_UID_FIELD pw_uid #데이터베이스 레코드
MYSQL_GID_FIELD pw_gid #데이터베이스 레코드
MYSQL_LOGIN_FIELD pw_name #데이터베이스 레코드
MYSQL_HOME_FIELD pw_dir #데이터베이스 레코드
삽질하고 계신 많은 분들께 도움이 되었으면 합니다.
댓글 달기