주 메뉴 열기

wwiki β

바뀜

Dovecot

1,035 바이트 제거됨, 2020년 9월 3일 (목) 01:40
LDAP인증을 사용하도록 설정
====LDAP인증을 사용하도록 설정====
파일위치: /etc/dovecot/conf.d/10-auth.conf<syntaxhighlight lang="bash">#주석처리(PAM인증을 사용하지 않음)#!include auth-system.conf.ext
<nowiki>-----------------------------------------------------------------------</nowiki> <nowiki>#</nowiki>주석처리(PAM인증을 사용하지 않음)  <nowiki>#</nowiki>!include auth-system.conf.ext  <nowiki>#</nowiki>주석해제 !include auth-ldap.conf.ext  <nowiki>-----------------------------------------------------------------------</nowikisyntaxhighlight>
====인증 디버깅 로그 활성화====
연동 후 릴리즈시 해제하자.
파일위치: /etc/dovecot/conf.d/10-logging.conf <nowikisyntaxhighlight lang="ini">-----------------------------------------------------------------------</nowiki> 
auth_verbose = yes
 
auth_verbose_passwords = yes
 
auth_debug = yes
 
auth_debug_passwords = yes
 
mail_debug = yes
 <nowiki>-----------------------------------------------------------------------</nowikisyntaxhighlight>
====비밀번호와 사용자계정을 LDAP에서 불러오도록 수정====
파일위치: /etc/dovecot/conf.d/auth-ldap.conf.ext <nowikisyntaxhighlight lang="nginx">-----------------------------------------------------------------------</nowiki> 
passdb {
driver = ldap  args = /etc/dovecot/dovecot-ldap.conf.ext 
}
userdb {
driver = ldap  args = /etc/dovecot/dovecot-ldap.conf.ext <nowiki> #</nowiki> default_fields = home=/home/mail/%d/%u 
}
 <nowiki>-----------------------------------------------------------------------</nowikisyntaxhighlight>
====Maildir에 대한 설정====
파일명: /etc/dovecot/conf.d/10-mail.conf <nowikisyntaxhighlight lang="ini">-----------------------------------------------------------------------</nowiki> 
mail_location = maildir:~/Maildir
<nowiki>#</nowiki> [[Postfix#.EA.B0.80.EC.83.81.EB.A9.94.EC.9D.BC .EA.B3.84.EC.A0.95.EC.83.9D.EC.84.B1 .EB.B0.8F .EA.B7.B8.EB.A3.B9.EC.83.9D.EC.84.B1|postfix설정]]에서 postfix설정에서 추가한 계정 vmail에 맞춰 추가
mail_uid = 5000
mail_privileged_group = vmail
 <nowiki>-----------------------------------------------------------------------</nowikisyntaxhighlight>
====썬더버드 한글판의 경우 보낸 편지함 충돌을 위한 설정====
파일명: /etc/dovecot/conf.d/10-mail.conf
namespace inbox { 내부에 추가해줄 내용 <nowikisyntaxhighlight lang="nginx">-----------------------------------------------------------------------</nowiki> 
mailbox Sent {
auto = subscribe # autocreate and autosubscribe the Sent mailbox  special_use = \Sent 
}
mailbox "Sent Messages" {
auto = no  special_use = \Sent 
}
 <nowiki>-----------------------------------------------------------------------</nowikisyntaxhighlight>
====매핑파일 생성====
파일명: /etc/dovecot/dovecot-ldap.conf.ext (/etc/dovecot/conf.d/auth-ldap.conf.ext에서 설정한 파일) <nowikisyntaxhighlight lang="ini">-----------------------------------------------------------------------</nowiki> 
hosts = localhost
default_pass_scheme = plain
<nowiki>#</nowiki> uidNumber=uid,gidNumber=gid 부분은 /etc/dovecot/conf.d/10-mail.conf에서 설정한 vmail계정으로 실행되도록 삭제
user_attrs = homeDirectory=home
 <nowiki>-----------------------------------------------------------------------</nowikisyntaxhighlight>
====설정확인====
편집
2,431