-목차-
1. Mail
2. Mail 실습
3. ThunderBird 테스트
1. Mail
1-1. 보내는 메일 서버
SMTP
protocol : tcp
port : 25
sendmail
1-2. 받는 메일 서버
protocol : tcp
port : 110 (POP), 143(IMAP)
POP : Client메일을 읽으면 Client 쪽으로 다운로드됨, 사용자 전용의 단말이 있는 경우에 사용
IMAP : Client가 메일을 읽어도 서버에 남아있음.
1-3. 메일 전달 순서
MUA → MDA → MTA → MDA → MUA
MUA(Mail User Agent) : Client가 사용하는 메일 전용 프로그램 (Thunderbird)
MDA(Mail Delivery Agent) : 메일을 서버 사서함에서 가져오거나 사서함으로 전송하는 역할 (dovecot)
MTA(Mail Transfer Agent) : 보내는 메일 서버 (sendmail)
2. Mail 실습
sendmail 구성
2-1. sendmail, dovecot 패키지 설치
2-2. sendmail.mc 수정을 위해 진입
2-3. 52, 53번째줄 dnl 주석 제거
2-4. 118번째 줄 Addr=0.0.0.0로 변경 혹은 삭제
2-5. sendmail.mc파일을 senmail.cf로 밀어 넣기. sendmail-cf 패키지가 있어야 m4 사용 가능
2-6. sendmail.cf 파일 진입
2-7. 39번째줄의 공백을 반드시 삭제. 지우지 않는다면 알 수 없는 이유로 실행에 오류가 납니다.
2-8. domain 등록을 위해 local-host-names 진입
2-9. domain 등록
2-10. access 파일 진입
2-11. Mail RELAY를 허용할 대상 입력
2-12. relay 허용 설정을 makemap hash를 이용해 sendmail 인식할 수 있게 DB화.
sendmail 시스템 시작
2-13. 방화벽 개방
dovecot 구성
2-14. dovecot.conf 파일 진입
2-15. 24번째 줄 주석 제거
2-16. 30번째 줄 주석 제거
2-17. 10-auth.conf 파일 진입
2-18. 평문 인증 사용 설정
2-19. 10-mail.conf 파일 진입
2-20. 25번째 줄 메일 사서함 설정
2-21. 10-master.conf 파일 진입
2-22. 143포트 오픈
2-23. 110포트 오픈
2-24. 10-ssl.conf 파일 진입
2-25. SSL 서비스 OFF
2-26. /etc/group 진입
2-27. mail그룹에 mail user 등록
2-28. dovecot 서비스 시작 및 방화벽 개방
3. ThunderBird 테스트
https://www.thunderbird.net/ko/
Thunderbird — 이메일을 더 쉽게 사용하세요.
Thunderbird는 메일을 더 쉽게 사용할 수 있는 무료 프로그램입니다. 더 많은 기능을 만나보세요!
www.thunderbird.net
3-1. 계정 설정
3-2. 계정 설정
3-3. b계정에게 테스트 메일 발송
3-4. b계정으로 접속 후 정상적으로 메일 도착 확인
'IT > Linux' 카테고리의 다른 글
리눅스_DB 연동 (0) | 2022.06.09 |
---|---|
리눅스_HAProxy (0) | 2022.06.09 |
리눅스_NFS (0) | 2022.04.22 |
리눅스_WEB_IP별, 사용자별 접근 제어 (0) | 2022.04.21 |
리눅스_WEB_Userdir 모듈 (0) | 2022.04.21 |