본문 바로가기

리눅스

25. 웹서버 (mail)

0. MAIL ( 전자우편 )

  - MUA -> MDA -> MTA -> MDA -> MUA

1. 보내는 메일 Server

  1.1. SMTP : TCP 25

  - user 생성

사용자 aa bb 추가

 

  - sendmail 설치 

sendmail과 send-cf 설치

 

 

  - sendmail.mc 수정

/etc/mail/sendmail.mc 편집

 

dnl 주석 제거 및 14로 설정

 

인증관련 주석 제거

 

모든 네트워크로 모두 서비스하기 때문에 위 사진 중 하나로 설정.

 

 

 

  - m4 툴을 이용하여 방금 작성한 파일을 sendmail.cf로 밀어넣은다.

 

  - vi 편집지를 통해 39번째 줄을 지운다. 뛰어쓰기로 인하여 오류생김.

  - /etc/mail/local-host-name 에서 도메인 등록

vi 편집기를 통해 사용하는 도메인 등록

 

 

  - etc/mail/access에 mail RELAY를 허용할 대상을 작성

허용할 도메인과 IP 작성.

 

  - relay 허용설정을 makeup hash를 통해 sendmail이 알 수 있게 해쉬로 변경

해쉬로 변경

 

  - /etc/group 메일에 aa와 bb 추가

메일 그룹에 aa와 bb 사용자 추가

 

  - sendmail 서비스 시작과 인증관련 서비스 시작

서비스 시작

 

 

2.1 받는 메일 Server

2.1. POP : TCP 110

  - 메일을 읽으면 Client 쪽으로 다운로드 됨

  - 전용 단말이 없는 경우에 사용하면 여러 군데로 흩어진 메일을 모아야하는 단점이 발생

   

2.2. IMAP : TCP 143

  - 메일을 읽어도 서버에 남음.

  - 메일 사서함 용량 관리 필요

  - dovecot  ( MDA ) : MUA를 이용해서 클라이언트에서 메일 사서함으로 메일을 보냄.

dovecot 설치

 

  - dovecot.conf 파일에서 프로토콜과 서비스 ip 설정

주석을 해제

 

  - 10-auth.conf 파일 수정

ssl을 사용하지 않을때 평문 인증 사용설정

 

  - 10-mail.conf 파일

메일사서함 위치 설정, 주석 해제

 

  - 10-master.conf 파일

서비스 포트 개방, 주석해제

 

  - 10-ssl.conf 파일

ssl 서비스 비활성화

 

  - 서비스 시작

서비스 시작

 

  - 방화벽 개방

 

 

3. 썬더버드 설치

  - 윈도우 환경에 썬더버드 설치. 구글을 통해 설치.

  - 썬더버드 설정

리 테스트시 적용완료 후 done

4. Test

  - 메일 전송

bb에서 aa로 메세지 전송

  - 메일 송신

bb에게서 메일 송신 확인

'리눅스' 카테고리의 다른 글

29. Wordpress & DB  (0) 2022.04.25
26. ssl  (0) 2022.04.04
23. NFS  (0) 2022.03.24
22. 웹서버  (0) 2022.03.23
21. DNS(2)  (0) 2022.03.22