본문 바로가기
Project History/- Digiclover - X

hMailServer 설치하기 (추가 mysql, visual studio, openssl 설치)

by Yoojacha 2022. 8. 31.

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=momma3&logNo=221203733887 

 

[정보] 윈도우용 오픈소스 무료 메일 서버 hMailServer

윈도우용 무료 메일 서버를 구축할 수 없을까 정말 많이 찾아 봤는데 국내 제품들은 죄다 유료뿐이고 무료...

blog.naver.com

hmailserver가 좋다고 한다... 오픈소스이며 보안도 괜찮다는 말.. 그리고 사이트가 매우 간단하게 되어있어서 신뢰가 가서 선택했다.


https://realforce111.tistory.com/81

 

hMailServer 설치

hMailServer는 윈도우 전용 오픈소스 이메일 서버입니다. IMAP, POP3, SMTP 등 다양한 이메일 프로토콜을 지원합니다. MySQL, MS SQL, PostgreSQL와 같은 외부 DB와 연동 또는 내부에 MS SQL Compact Edition을..

realforce111.tistory.com

hMailServer를 설치 중 MySQL과 연결해야 하는 작업이 있었다.


MySQL을 설치 중에 Visual Studio 2019를 설치해야 했었다.

(그런데 전에 bitnami를 설치한 적이 있는데 이는 인식이 안되는 건가보다..)


https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes

 

Visual Studio 2019 version 16.11 Release Notes

Get the latest features, bug fixes, and support for Visual Studio 2019 v16.11. Download today.

docs.microsoft.com

https://bebeya.tistory.com/entry/MYSQL-%EB%AC%B4%EB%A3%8C%EB%B2%84%EC%A0%84%EC%BB%A4%EB%AE%A4%EB%8B%88%ED%8B%B0-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95

 

MYSQL 무료버전(커뮤니티) 다운로드 & 설치 방법

MYSQL은 여러가지 버전이 있다. 그 중에서 무료 버전인 커뮤니티 버전을 다운로드 하고 설치하는 방법에 대해서 알아보도록 하겠다. MYSQL 버전 :  MYSQL 8.0.27 ver 설치 환경 : 윈도우 10 64bit MySQL Communi

bebeya.tistory.com


설치하다 보니 또 에러가 나서 확인했더니 openssl 도 설치가 필요했다.

https://github.com/pantheon-systems/documentation/issues/3802

 

Add troubleshooting help for "SSL connection error: unknown error number" · Issue #3802 · pantheon-systems/documentation

Re: Accessing MySQL Databases Priority (Low‚ Medium‚ High): High Issue Description: When connecting to a MySQL server, you may encounter this error — "SSL connection error: unknown error numbe...

github.com

아래는 openssl 설치 파일 링크

 

http://slproweb.com/products/Win32OpenSSL.html

 

Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions

Minimum system requirements: Windows XP or later 32MB RAM 200MHz CPU 30MB hard drive space Recommended system requirements: Windows XP or later 128MB RAM 500MHz CPU 300MB hard drive space September 9, 2021 - OpenSSL 3.0 is available. Users should currently

slproweb.com

아래는 설치방법이다.

https://aspdotnet.tistory.com/2653

 

Windows 윈도우 10 에 OpenSSL 을 설치하는 방법

OpenSSL은 TLS (Transport Layer Security) 및 SSL (Secure Sockets Layer) 프로토콜을 위한 모든 기능을 갖춘 툴킷 입니다. Apache 스타일 라이센스에 따라 라이센스가 부여됩니다. 이 튜토리얼은 Windows 운영..

aspdotnet.tistory.com


openssl도 환경 변수를 설정해서 명령프롬프트에서 바로 사용가능하게 설정을 해줬다.

시스템 변수 path에도 넣어주었다.

그래서 아래 사진처럼 연결을 해보고 성공도 했는데.. 왜 에러가 해결이 안되는 것일까..했더니!

위의 링크들을 따라해서 이런식으로 마무리를 했으나 해결이 되지 않았다.. 그러나 왠걸??? port번호를 기존에 3306 bitnami 때문에 mysql을 설치할 때 이미 사용중이라서 3307로 설정해서 설치했었다...

 

그래서~ hMailServer를 설치할 때 port 번호를 3307로 해서 생겼던 문제였다.. 원래 port 번호인 3306으로 하니 바로 해결이 되었다...


이런 admin 창이 떴다!!

localhost 를 선택해서 비밀번호를 입력하면!


여기까지는 왔는데 갑자기 보니.. 나는 도메인이 없었다.. localhost를 사용해야 했었다...그래서 또 구글링의 시작..


https://flowingtime.tistory.com/entry/hMailServer%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-Localhost%EC%97%90%EC%84%9C-SMTP-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0

 

hMailServer를 이용해서 Localhost에서 SMTP 활용하기

hMailServer를 활용새어 윈도우7에서 LocalHost에서 SMTP를 보내기 위한 설정을 다음과 같이 정리하였습니다. hMailServer는 가볍고 무료로 배포되므로, 쉽게 사용할 수 있습니다. 1. 아래 링크에서 다운로

flowingtime.tistory.com

여기를 보니 localhost에서 smtp 활용이 가능한가 보다.. 일단 따라해본다.. --> 따라하다가 윈도우 방화벽 인바운드 규칙을 어떻게 하는지 몰라서 또 구글링을 했다.


https://healthydoctor.tistory.com/174

 

윈도우10 방화벽 특정 포트 허용하는 방법

윈도우10에서는 방화벽 firewall이라는 자체 보안 서비스가 있습니다. 이러한 방화벽에서는 컴퓨터에 연결되어 수발신되는 모든 네트워크 정보를 모니터링하고 허용, 차단하는 기능을 가지고 있

healthydoctor.tistory.com

창에 위처럼 새로운 인바운드 규칙이 생겼다!


그러나 나는 도메인이 없었다... 도메인이 있어야 nodemailer에 적용해서 이메일을 보낼 수 있을 것 같다...일단은 여기서 멈추고 추후에 업데이트 해야겟다!

 

구글의 경우 2022년 5월 30일 즈음에 https가 아니면 메일 보내는 것을 제한하는 정책으로 바뀜으로 나는 도메인이 없어 hMailServer와 openssl을 설치하고 visual studio를 설치하고 mysql을 설치해서 경험을 해봤다.. 하지만 결국 도메인이 필요하구나 ㅠ.. 

 

다른 방법이 있으면 말씀해주시면 감사하겠습니다!


일단 도메인을 만들기 전에 이메일 전송 API를 제공받아 전송하는 것을 테스트해보기로 결정했다.

https://kyportfolio.tistory.com/74

 

 

 

 

 

댓글