시나리오
dns server, mail server, mail client
vm을 각각 생성한다.
mail server와 mail client에는 위의 명령어를 입력하여
메일 프로토콜과 관련된 방화벽 설정을 해주고
dns server가 있는 vm에는
dns 관련 방화벽 설정을 해준다.
메일 서버 설정
sendmail-cf dovecot 패키지 설치
위의 경로로 이동
85행쯤의 내용을
메일서버의 도메인 명으로 수정
위의 경로로 이동
위의 2줄을 추가
위의 명령어를 입력하여 sendmail 데이터베이스 맵 작성
위의 경로로 이동
24행쯤의 주석 해제
30행쯤의 주석을 해제
33행쯤의 주석을 해제
위의 경로로 이동
8행쯤의 주석을 풀고 required를
yes로 변경
위의 경로로 이동
25행쯤의 주석을 해제
121행쯤의 주석을 해제하고 mail을 추가
21행쯤의 주석을 해제
메일 서버에서 사용할 계정을 생성
sendmail restart 및 enable
dovecot restart 및 enable
hostname을 메일서버의 도메인 명으로 변경
hostname 변경 완료
메일 클라이언트 설정
/etc/resolv.conf의 dns 서버의 ip 주소로 변경
mail client에서 사용할 evolution 설치
evolution을 입력해서 실행
evolution 에서 계정 추가 - 1
evolution 에서 계정 추가 - 2
evolution 에서 계정 추가 - 3
evolution 에서 계정 추가 - 4
evolution 에서 계정 추가 - 5
evolution 에서 계정 추가 - 6
evolution 에서 계정 추가 - 7
evolution 에서 계정 추가 - 8
evolution 에서 계정 추가 - 9
evolution 에서 계정 추가 - 10
evolution 에서 계정 추가 - 11
메일서버에서 추가한 계정으 정보를 입력
메일 보내기
보내기 성공
메일 동기화
오류 발생
메일서버에서 메일의 수신 여부 확인
서버에서는 메일 수신 가능
결론
메일의 송수신을 위해서는
많은 설정들이 필요로 하다.
후기
메일 서버에서는 메일을 정상적으로 수신하였지만,
클라이언트의 evolution에서는 메일을
메일서버로부터 가져올수 없었다.
문제점을 다시 한번 찾아 봐야 겠다.
'linux' 카테고리의 다른 글
[Linux] dnf - ansible 설치가 되지 않을때 (0) | 2024.05.16 |
---|---|
[Linux] named - reverse lookup (0) | 2024.05.10 |
[Linux] 메일 서버 구축하기 - 1 (dns 구축) (0) | 2024.05.10 |
[Linux] dns - unkown RR type 'mail', unknown class/type 에러 발생시 대처법 (0) | 2024.05.07 |
[Linux] dns - named-checkzone 명령어가 없을때 (0) | 2024.05.07 |