ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CenTOS7 : Mail Configuration(Sendmail, Dovecot)
    공부합시다!/LInux 2022. 1. 7. 14:30
    728x90

    안녕들 하세요!

    오늘은 일반 서버 설정의 꽃, 메일서버를 구성해 보도록 하겠습니다.

     

    SMTP는 Sendmail을 

    POP, IMAP은 Dovecot을 이용해 구성합니다.

     

    1. Package 설치

    2. sendmail 구성

    3. dovecot 구성

    4. Mail Client (ThunderBird)

    5. Test 

    순서로 진행합니다.

     

    1. Package 설치

     1.1. sendmail, dovecot 패키지 설치

     # yum install -y sendmail sendmail-cf dovecot

    package 설치

    2. sendmail 구성

     2.1. /etc/mail/sendmail.mc 수정

    sendmail.mc 

     2.2. 52,53번째 줄 dnl 주석 제거, 신뢰하는 인증 매커니즘

    52,53Line dnl제거

     2.3. 118번째 줄 addr=127.0.0.1 제거, 모든 IP로 25번 포트 서비스

    118 Line 수정

     2.4. M4 Tool을 이용하여 sendmail.mc파일을 sendmail.cf로 밀어 넣습니다.

    m4

     

     2.4. /etc/mail/sendmail.cf 파일을 편집합니다.

      2.4.1. 반드시 39번째 줄을 삭제해 주세요. 뜬끔없는 띄어쓰기로 인해 오류가 납니다. PLS

     2.5. /etc/mail/local-host-names 에 메일을 수신할 domain을 등록해 주세요! 

     주의! 상대방을 도메인 이름을 여기에 입력하면 상대방에게 보내는 메일도 수신이 됩니다.

    domain 등록

     2.6. /etc/mail/access 파일에 Mail RELAY를 허용할 대상을 입력해 주세요.

    mail relay

     2.7. relay 허용 설정을 makemap hash를 이용해 sendmail 인식할 수 있게 DB화

     2.8. sendmail과 함께 패스워드 인증에 사용할 saslauthd 데몬을 시작합니다.

     

     

    3. dovecot 구성

     3.1. /etc/dovecot/dovecot.conf 파일의 protocol과 서비스 ip를 설정

    protocol & service ip 

     3.2. SSL을 사용하지 않을 경우 평문 인증 사용 설정

    평문인증

     3.3. 메일 사서함 설정

    기본 사서함 위치

     3.4. 서비스 포트 Open

    포트 Open

     3.5. SSL 서비스 Off

     3.6. mail 그룹에 mail user 등록

    mail group

     3.7. 방화벽 Open

    방화벽 Open

     3.8. dovecot 서비스 시작

     

    4. Mail Client (ThunderBird)

     4.1. 썬더버드 다운로드

    ThunderBird Site

    https://download.mozilla.org/?product=thunderbird-91.4.1-SSL&os=win64&lang=ko

    다운로드 후 일반적인 방법으로 설치

     

     4.2. 썬더버드 설정

    ThunderBird 설정

    4.3. W10-2에서는 동일하게 b 계정을 설정해 줍니다.

     

    5. Test 

     서로 상대방에게 메일을 보내주세요.

     5.1. 메일쓰기

    메일 송신

     5.2. 메일받기

    메일 수신

    네 길고 길었던 메일서버 설정이 끝이 났습니다.

    그럼 지금까지의 토대위에 SSL적용을 다음 시간부터 진행하겠습니다.

    728x90
Designed by Tistory.