본문 바로가기

Skills/System

Sendmail + POP3 ( dovecot ) 서버 셋팅하기..

Mirr4u.com 으로 된 메일을 만들기 위해서, 새벽녁 리오의 코고는소리에 힘얻어 셋팅해봤다..
매우 간단하다...

yum -y install sendmail sendmail-cf dovecot

/etc/mail/sendmail.mc 수정

  로컬 이외 relay 허용 - 아래 부분 주석 처리 (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

  stmp 인증 - 아래 부분 주석 제거 (dnl 삭제)
   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
   => TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
       define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

 sendmail.mc 적용
~]# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

 최종수신지 도메인 설정 ( /etc/mail/local-host-names )
 mirr4u.com  RELAY
  => 기타 여러가지 access, aliases, virtual어쩌구저쩌구들 설정. 및 sendmail.cf 설정.

pop3 및 스팸방지 설정을 위한 Dovecot 설정.
vi /etc/dovecot.conf
  protocols = pop3 <- imap 제외 pop3 만 사용하도록 설정.
  pop3_listen = *  <- ipv6 사용 안 하고 ipv4 만 사용하도록 설정.

각 데몬 재시작..
 /etc/init.d/sendmail restart
 /etc/init.d/saslauthd restart <- smtp 인증을 위해 필요
 /etc/init.d/dovecot restart

다시말하지만 간단하다....
씨불 근데 리오 저색은 왜 여기서 자면서 코 졸라 골고,
감히 침대에서 퍼자고 지랄이야..디질라고.. 열불터지네...