토이 프로젝트/서버갖고 놀기 for DevOps

메일 서버 구축하기 dovecot, postfix - (6) mysql + postfix + dovecot + Thunderbird 연동하기

TerianP 2022. 1. 29.
728x90

오늘은 드디어 마지막 입니다. 이전에 연동되었던 mysql + postfix + dovecot 을 외부 메일 프로그램인 Mozilla Thunderbird 와 연동해보도록 하겠습니다.

 

단순히 연동만 하는것이기 때문에 짧은 글이 될 것이고, 제 git 주소에 연동을 위한 설정 파일들을 올려두겠습니다. 혹시나 설정 파일이 필요하신 분들은 git에 올라간 파일들을 참고해주시면 되겠습니다.

 

1. 메일 서버 설정

- 메일 서버 주소 : mail.hjproject.kro.kr

- 사용 포트 : SMTP(25) , SMTPS(465) , POP3(995), IMAP(993) => POP3 대신 IMAP을 사용하겠습니다.

이때 SMTP 는 꼭!! 반드시 꼭!! 기본 포트 번호로 열어주셔야 합니다.  이는 아무리 제가 설정을 잘못해서 그런건지는 몰라도 기본 포트인 25 번 포트가 안열려있으면 결국 메일 발신/수신이 안되더라구요ㅠㅠ 아마 기본 포트와 함께 SMTPS 가 사용되는게 아닌가...싶습니다.

 


2. Thunderbird 연결하기

 

- 실행 후 정보를 입력합니다.

 

- 포트와 SSL/TLS 설정, 인증방식 를 설정합니다. 또한 username 부분은 메일 전체(user@domain)을 적어줍니다.

만약 pop3 로 설정하신다면 protocol 부분만 바꿔주시면 됩니다.

Done 를 누르면!!

- 바로 연동 완료! 이런 부분은 오히려 outlook 보다 간단하다는 생각이 드네요


3. 메일 발신 / 수신 테스트

먼저 내부로 메일 수신 / 발신 테스트를 위해 admin 계정을 하나 더 만들어서 연동하겠습니다.

 

1) 내부 수신 / 발신 테스트

내부에서 내부로 => jsj 유저에서 admin 유저로 메일 발송 수신 확인을 완료하였습니다.

 

2) 외부 수신 / 발신 테스트

참고로 외부 수신 / 발신은 외부에서 받는 쪽에서 본인의 메일서버 도메인을 스팸 해제 처리해주셔야 합니다.

여기서는 naver 메일에서 제꺼 이메일을 스팸해제 하고 보내고 받고 진행했습니다.

 

진짜 끝!!

 

 


여기까지해서MySQL과 메일 서버와 연동하는 길었던 과정이 끝났습니다. 그래도 이렇게 한번 만들고 나니까 정말 좋네요ㅎ

 

물론 여기서 끝이 아닙니다! spring 웹 사이트와 연동하는 것까지 계속 달리겠습니다.

 


- Github

-제 dovecot + postfix + mysql 설정 파일과 설정 내용들을 올려둔 git 주소를 남겨두겠습니다.

물론 본인이 직접 설정파일을 만져가면서해야 오류가 적지만, 그래도 바로 해보고 싶으신 분들을 위해서 올려두겠습니다.

 

https://github.com/SeJonJ/MailServerConfig.git

 

GitHub - SeJonJ/MailServerConfig: Dovecot + Postfix + Mysql 연동

Dovecot + Postfix + Mysql 연동. Contribute to SeJonJ/MailServerConfig development by creating an account on GitHub.

github.com

 

- 질문, 틀린 부분 등 언제나 환영합니다. 댓글 주세요~!

댓글