본문 바로가기
linux

[Linux] 메일 서버 구축하기 - 2 (메일서버 구축 구축)

by seohan1010 2024. 5. 10.

 

 

 

 

 

시나리오 

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에서는 메일을

메일서버로부터 가져올수 없었다.

문제점을 다시 한번 찾아 봐야 겠다.