You cannot see this page without javascript.

sendmail, dovecot 설치 및 설정

Linux 조회 수 2731 추천 수 0 2014.08.01 09:09:01
#yum install sendmail
#yum install sendmail-cf  
=================================================================
/etc/mail/sendmail.mc 파일 수정
=================================================================

#vi /etc/mail/sendmail.mc

dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
위의 내용에서 앞에 있는 dnl  제거. (↓)
TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl ==> 주석처리(↓)

dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

sendmail.mc 파일로 sendmail.cf 파일 생성
#cd /etc/mail
#make
 
=================================================================
/etc/mail/access 파일 편집
=================================================================
서버에서 사용할 도메인을 입력. 예를 들어 도메인이 website.co.kr 이라면,
website.co.kr                    RELAY(메일을 보낼 때 해당 도메인으로 메일을 보내면 relay를 하겠단 의미.)
반드시 도메인과 RELAY사이에는 tab키 사용.

db를 생성
[root@study mail]# make
 
=================================================================
/etc/mail/local-host-names
=================================================================
메일을 받을 도메인을 저장하는 파일.
website.co.kr이라면, ==> website.co.kr
다중 도메인이면 한 도메인에 한줄씩 작성.
파일 수정 수 반드시 sendmail을 재 시작.
 
=================================================================
SMTP 인증 관련 설정
=================================================================
아웃룩에서 SMTP를 사용해서 메일을 보내기 위해서 추가로 설정해 주어야 하는 서비스인
 saslauthd 라는 데몬을 실행 시켜 아웃룩에서 SMTP로 인증하여 메일을 보낼 수 있도록 설정.
# service saslauthd start

=================================================================
/etc/mail/virtusertable 파일 이용한 가상 유저 셋팅
=================================================================
sendmail은 기본적으로 시스템(리눅스)의 계정을 사용합니다. 그래서 도메인이 다르다고 하더라도
계정의 계정이 같으면 같은 사람으로 취급한다. 예를들어, 서버에 2개의 도메인(test1.co.kr, test2.co.kr)이 설정 운영하고 있다면,
webmaster@test1.co.krwebmaster@test2.co.kr 이라는 메일 주소가 존재할 것 이고 서버에서 webmaster이라는
계정을 생성한 다음 메일을 받아보면, 위 2 주소로 보낸 메일 모두 webmaster라는 계정으로 들어오게 된다.
이런 경우 두 메일을 분리해 주기 위해 사용하는 것이 virtusertable이다.
webmaster@test1.co.kr 이라는 계정으로 오는 메일은 test11 라는 계정으로
webmaster@test2.co.kr 으로 오는 메일은 test22 라는 계정으로 받아보게 설정하는 것입니다.
webmaster@test1.co.kr             test11
webmaster@test2.co.kr             test22
 
반드시 메일 계정과 linux 계정 사이에는 <TAB>키로

설정하고 db를 생성

[root@test mail]# make
 
 
 
=================================================================
dovecot  설치 및 설정
=================================================================

#yum intall dovecot

dovecot.conf
protocols = imap pop3
listen = *
 
10-auth.conf
disable_plaintext_auth = no
auth_mechanisms = plain
#!include auth-deny.conf.ext
#!include auth-master.conf.ext
!include auth-system.conf.ext
#!include auth-sql.conf.ext
#!include auth-ldap.conf.ext
#!include auth-passwdfile.conf.ext
#!include auth-checkpassword.conf.ext
#!include auth-vpopmail.conf.ext
#!include auth-static.conf.ext
 
 
10-mail.conf
#   mail_location = maildir:~/Maildir
   mail_location = mbox:~/mail:INBOX=/var/mail/%u
#   mail_location = mbox:/var/mail/%d/%1n/%n:INDEX=/var/indexes/%d/%1n/%n















centos6에서 dovecot 설치하기


Dovecot 설치 (Centos 6.x버전)
1. Dovecot 패키지 설치
yum install -y dovecot

2. Dovecot 설정
A. 활성화 서비스 설정
vi /etc/dovecot/dovecot.conf
#protocols = imap pop3 lmtp
에서 주석 해제 후 사용할 서비스만 기재
Ef) protocols = imap pop3

#listen = *, :: 에서 listen = * 으로 변경
B. 각 계정 메일 데이터 저장소 수동으로 설정
vi /etc/dovecot/conf.d/10-mail.conf을 열어서
mail_location = mbox:MEMORY:INBOX=/var/spool/mail/%u:INDEX=MEMORY
내용 추가
C. SSL을 사용하지 않을경우 (해당 내용을 수정하지 않으면, 993/995번 자동으로 LISTEN)
vi /etc/dovecot/conf.d/10-ssl.conf
#ssl = yes 에서 ssl = no 로 변경
D. SSL 미사용시 암호화 설정 해제
vi /etc/dovecot/conf.d/10-auth.conf
#disable_plaintext_auth = yes 에서 disable_plaintext_auth = no 로 변경

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
369 Windows7 OEM을 활용하여 클린설치 file [11] LynX 2010-11-06 765
368 Windows7 에서 시스템을 백업/복원하는 가장 쉬운 방법!! file LynX 2010-11-07 334
367 탐색기 메뉴에 '명령 프롬프트 열기'와 '메모장으로 열기' 추가하기 file [14] LynX 2010-11-08 591
366 인터넷 익스플로러 리플레쉬 file LynX 2011-05-02 286
365 활성 네트워크 중복으로 인한 인터넷 연결 안되는 문제 file [12] LynX 2011-05-26 971
364 32bit Driver을 64bi로 설치하기 [8] LynX 2011-06-21 325
363 설치파일(inf)에 대한 이해 [7] LynX 2011-06-22 601
362 inf 설치시 경고창 안뜨게 하기 file [10] LynX 2011-06-22 430
361 로우 포맷(Low level format, 저수준 포맷) 하기 file [11] LynX 2011-07-06 722
360 Win XP Crack file [8] LynX 2011-10-31 269
359 윈도우7 메모리 인식 문재 file [13] LynX 2011-11-30 530
358 RoundCube 첨부 용량 변경 / 한글 수정 [10] LynX 2012-01-31 836
357 윈도우7 알수없는장치 file [8] LynX 2012-03-13 270
356 디지털 서명 file [1] LynX 2012-03-15 445
355 아레한글 사용시 출력물에 음영이 나타나는 현상. file [11] LynX 2012-03-29 1154
354 Xyview DVR서버 연결 [8] LynX 2012-04-19 295
353 HP Officejet 6500A (Plus) 호환 드라이버 [8] LynX 2012-05-16 294
352 IIS에 FastCgi모듈 활성화 시키기 file [12] LynX 2012-11-21 1283
351 윈도우 2008서버에 XE 설치 절차 [9] LynX 2012-11-22 230
350 Windows Server 2012 설치 file LynX 2012-11-23 477

XE Login