토이 프로젝트/서버갖고 놀기 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 연결하기

 

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

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

 

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

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

메일 서버 구축하기 dovecot, postfix - (6) mysql + postfix + dovecot + Thunderbird 연동하기 - 2. Thunderbird 연결하기
Done 를 누르면!!

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

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


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

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

 

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

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

메일 서버 구축하기 dovecot, postfix - (6) mysql + postfix + dovecot + Thunderbird 연동하기 - 3. 메일 발신 / 수신 테스트 - undefined - 1) 내부 수신 / 발신 테스트

 

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

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

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

 

메일 서버 구축하기 dovecot, postfix - (6) mysql + postfix + dovecot + Thunderbird 연동하기 - 3. 메일 발신 / 수신 테스트 - undefined - 2) 외부 수신 / 발신 테스트
메일 서버 구축하기 dovecot, postfix - (6) mysql + postfix + dovecot + Thunderbird 연동하기 - 3. 메일 발신 / 수신 테스트 - undefined - 2) 외부 수신 / 발신 테스트
진짜 끝!!

 

 


여기까지해서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

 

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

댓글