주 메뉴 열기

wwiki β

바뀜

Dovecot

2,311 바이트 추가됨, 2019년 1월 4일 (금) 08:31
/etc/dovecot/conf.d/10-auth.conf
$ apt-get install -y dovecot-core
==[[LDAP ]] 연동==
보내는 메일의 인증방식이 dovecot의 SASL을 사용하는 경우 메일을 보내기 위하여 SMTP서버에 접속할 때 다음 방법으로 LDAP와 연동할 수 있다.
===설정 수정===
====LDAP인증을 사용하도록 설정====파일위치: /etc/dovecot/conf.d/10-auth.conf==== <nowiki>-----------------------------------------------------------------------</nowiki> 
<nowiki>#</nowiki>주석처리(PAM인증을 사용하지 않음)
!include auth-ldap.conf.ext
<nowiki>-----------------------------------------------------------------------</nowiki>  ====인증 디버깅 로그 활성화====연동 후 릴리즈시 해제하자. 파일위치: /etc/dovecot/conf.d/10-logging.conf==== <nowiki>-----------------------------------------------------------------------</nowiki> 
auth_verbose = yes
mail_debug = yes
<nowiki>-----------------------------------------------------------------------</nowiki> ====비밀번호와 사용자계정을 LDAP에서 불러오도록 수정====파일위치: /etc/dovecot/conf.d/auth-ldap.conf.ext==== <nowiki>-----------------------------------------------------------------------</nowiki> 
passdb {
}
<nowiki>-----------------------------------------------------------------------</nowiki> ====Maildir에 대한 설정 ====파일명: /etc/dovecot/conf.d/10-mail.conf <nowiki>-----------------------------------------------------------------------</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설정]]에서 추가한 계정 vmail에 맞춰 추가 mail_uid = 5000 mail_gid = 5000 mail_privileged_group = vmail <nowiki>-----------------------------------------------------------------------</nowiki> ==== 썬더버드 한글판의 경우 보낸 편지함 충돌을 위한 설정 ====버전에 따라서 충돌이 없을 수 있을 듯. 파일명: /etc/dovecot/conf.d/10-ldapmail.conf.ext namespace inbox { 내부에 추가해줄 내용 <nowiki>-----------------------------------------------------------------------</nowiki> mailbox Sent { auto = subscribe # autocreate and autosubscribe the Sent mailbox special_use = \Sent } mailbox "Sent Messages" { auto = no special_use = \Sent } <nowiki>-----------------------------------------------------------------------</nowiki> ====매핑파일 생성====파일명: /etc/dovecot/dovecot-ldap.conf.ext (/etc/dovecot/conf.d/auth-ldap.conf.ext에서 설정한 파일) <nowiki>-----------------------------------------------------------------------</nowiki> 
hosts = localhost
default_pass_scheme = plain
user_attrs <nowiki>#</nowiki> uidNumber= cn=useruid,mailDirectory=homeDirectory user_filter = (cngidNumber=%n)gid 부분은 /etc/dovecot/conf.d/10-mail.conf에서 설정한 vmail계정으로 실행되도록 삭제
pass_attrs user_attrs = cnhomeDirectory=user,userPassword=Passwordhome
pass_filter = (cn=%n)<nowiki>-----------------------------------------------------------------------</nowiki>
====설정확인====
$ dovecot -n
==== 테스트 ====[[IMAP#telnet.EC.9C.BC.EB.A1.9C .ED.85.8C.EC.8A.A4.ED.8A.B8|IMAP telnet으로 테스트]] 확인
[[분류:Email]]
편집
2,431