=+= 고돌스다끔 =+=

server / network / db / ui / ux

dovecot.conf when using POP3 Only on dovecot 1.0.x

공통 주의 사항은

메일유저가 추가될 경우 (adduser -M의 경우도 마찬가지)
최소 home 디렉토리의 권한은 711정도 이상으로. (group 및 others의 권한이 1이상)
=> chdir permission denied 에러 방지.

protocols = 주석 해제 후 원하는 서비스 선택
listen = *

해당 서비스 imap 및 pop3 부분 주석 해제
login_executable =
mail_executable =

login_user = dovecot 주석해제

auth 처리 부분 주석해제
auth_executable = /usr/libexec/dovecot/dovecot-auth

args = dovecot 주석 해제

그리고 가장 중요한 메일박스 부분

-M 옵션을 주고 메일송수신만 가능한 유저가 생성되는 경우에는 맨 처음에서 언급했듯이
chdir Error가 생긴다. 이런경우는 계정이용자중 제3자에게 메일만 서비스하는 경우 생기는 증상인데 해당하는 계정의
계정할당공간이 없어서 그러하다. 이 경우 mbox의 저장소를 /var/empty로 지정해둔다.
imap의 경우 지정된 계정 할당 공간이 필요하므로 /home/mailuser 등의 계정 장소나 /var/mail/ 하단에 특정 장소를
계정 생성시 지정해주는 것이 좋다. 이는 mBOX의 할당 장소와 INDEX의 저장소로 이용된다.

wikipidia의 자료 설명대로 다음과 같이 location 설정을 한다.

mail_location = mbox:/var/empty:INBOX=/var/mail/%u:INDEX=MEMORY

맨날 설정할때 마다 같은 삽질을 하게되어 기록해둔다.

Related Posts

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.