반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

비구름

37. Mail(Linux) 본문

공부

37. Mail(Linux)

비구름 2022. 4. 1. 10:01
반응형

1. Mail

2. Linux 실습

1. Mail (전자우편)

1.1. 보내는 메일 Server

- SMTP : TCP 25

 

1.2. 받는 메일 Server

- POP : TCP 110

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

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

 - sendmail

- IMAP : TCP 143

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

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

 - dovecot

2. Linux 실습

2.1. yum 명령어를 통해 dovecot, sendmail, sendmail-cf 패키지를 설치합니다.

2.2. /etc/mail/sendmail.mc 설정 파일을 열어 수정합니다.

/etc/mail/sendmail.mc 파일 open
로그 레벨을 14로 변경, 주석 제거

- dnl : 주석

인증관련 부분 주석 제거
모든 IP로 서비스 하도록 설정 변경, 주석 제거

2.3. /etc/mail/sedmail.mc 파일을 /etc/mail/sendmail.cf 파일로 밀어넣습니다.

2.4. /etc/mail/sendmail.cf 파일의 39번째 줄을 삭제합니다.

/etc/mail/sendmail.cf 파일 open

- 39번째 줄의 띄어쓰기가 오류를 발생 시킴

 

2.5. /etc/mail/local-host-names 파일에 사용하는 도메인 이름을 입력합니다.

/etc/mail/loca-host-names 파일 open
도메인 이름 입력

2.6. 메일 서버에서 사용할 사용자 aa, bb를 추가하고 패스워드를 설정합니다.

2.7. /etc/mail/access 파일을 수정합니다.

- SMTP를 사용할 수 있을지 없을지를 결정하는 접근 권한 파일

- 악용을 당하면 스팸 메일 서버로 등록될 수 있음

/etc/mail/access 파일 open
RELAY를 허용할 도메인과 IP Address 추가

2.8. makemap hash 를 적용해서 sendmail이 알아볼 수 있는 형태로 구성합니다.

< : 입력 방향 변경 

2.9. /etc/group 파일의 mail에 aa,bb를 추가합니다.

/etc/group 파일 open
aa,bb 추가

2.10. sendmail 서버를 시작합니다.

인증관련 서비스

2.11. /etc/dovecot/dovecot.conf 파일을 설정합니다.

/etc/dove/cot/dovecot.conf 파일 open

 

서비스할 프로토콜을 지정
모든 IP로 서비스

2.12. /etc/dovecot/conf.d 디렉토리의 4개 파일의 설정을 변경해 줍니다.

2.12.1. /etc/dovecot/conf.d/10-auth.conf 파일 설정

평문 인증 사용 설정

2.12.2. /etc/dovecot/conf.d/10-mail.conf 파일 설정

사서함의 위치를 지정

2.12.3. /etc/dovecot/conf.d/10-master.conf 파일 설정

imap 포트 열기
pop3 포트 열기

2.12.4. /etc/dovecot/conf.d/10-ssl.conf 파일 설정

ssl 사용하지 않도록 설정

2.13. mail 관련 방화벽을 설정합니다.

2.14. dovecot을 시작합니다.

2.15. 썬더버드를 설치하고 메일 서버를 테스트 합니다.

이메일 주소 설정
메일 서버 지정

- Hostname에 도메인을 입력해야하지만 실습 환경에서 잘 읽어들이지 못해 IP Address 입력

암호가 평문화되어 있어서 나오는 메시지
똑같은 방식으로 bb 사용자 메일 서버 지정
사용자 aa 메일 쓰기
사용자 bb에서 메일 전송
사용자 aa 보낸 편지함 확인
사용자 bb 받은 편지함 확인
사용자 bb 메시지 답장
사용자 aa 받은 편지함 확인

 

반응형

'공부' 카테고리의 다른 글

39. Windows Server 설정(1)  (0) 2022.04.03
38. Windows Server(FTP, WEB, DNS)  (0) 2022.04.03
36. NFS  (0) 2022.03.28
35. 가상 호스트, Linux 서버 구축 문제풀이  (0) 2022.03.28
34. Linux 문제풀이(DHCP, FTP, WEB, DNS)  (0) 2022.03.27
Comments