카테고리 없음

MySQL 8.0.36 + hMailServer 상세 설치 가이드

yoon-record 2024. 11. 11. 17:44

MySQL 8.0.36 + hMailServer 상세 설치 가이드

A. MySQL 8.0.36 설치

1. MySQL 다운로드

  1. https://dev.mysql.com/downloads/mysql/ 접속
  2. "Select Operating System" 드롭다운에서 "Microsoft Windows" 선택
  3. Windows (x86, 64-bit), MySQL Installer MSI 선택
  4. "Download" 버튼 클릭 (계정 생성 없이 "No thanks, just start my download" 클릭 가능)

2. MySQL 설치 프로세스

  1. 다운로드 받은 "mysql-installer-community-8.0.36.0.msi" 실행
  2. 라이선스 동의 (Accept)
  3. "Choosing a Setup Type" 화면에서:
    • "Custom" 선택
    • Next 클릭
  4. "Select Products" 화면에서:
    • MySQL Servers > MySQL Server 8.0 > MySQL Server 8.0.36 - X64 선택
    • MySQL Workbench > MySQL Workbench 8.0 선택
    • Next 클릭
  5. "Installation" 화면에서:
    • Execute 클릭
    • 모든 구성요소 설치 완료될 때까지 대기
    • Next 클릭

3. MySQL 구성

  1. "High Availability" 화면:
    • Standalone MySQL Server 선택
    • Next 클릭
  2. "Type and Networking" 화면:
    • Config Type: "Development Computer" 선택
    • Connectivity:
      • TCP/IP 체크
      • Port: 3306
      • Open Windows Firewall ports 체크
    • Next 클릭
  3. "Authentication Method" 화면:
    • "Use Strong Password Encryption" 선택
    • Next 클릭
  4. "Accounts and Roles" 화면:
    • MySQL Root Password: 강력한 비밀번호 입력 (예: MySQL8@Admin)
    • Repeat Password: 동일하게 입력
    • 비밀번호를 안전한 곳에 기록
    • Next 클릭
  5. "Windows Service" 화면:
    • Configure MySQL Server as a Windows Service 체크
    • Service Name: MySQL80
    • Next 클릭
  6. "Apply Configuration" 화면:
    • Execute 클릭
    • 모든 설정 적용 완료될 때까지 대기
    • Finish 클릭

4. MySQL 설치 확인

  1. 명령 프롬프트를 관리자 권한으로 실행
  2. 다음 명령어 입력:
    cmd
    Copy
    cd C:\Program Files\MySQL\MySQL Server 8.0\bin mysql -u root -p
  3. 설정한 root 비밀번호 입력
  4. MySQL 프롬프트가 나타나면 다음 명령어로 테스트:
    sql
    Copy
    SHOW DATABASES;
  5. 데이터베이스 목록이 표시되면 정상 설치된 것입니다.

B. hMailServer 설치

1. hMailServer 다운로드

  1. https://www.hmailserver.com/download 접속
  2. "hMailServer 5.7.0-B2571" 다운로드
    • Windows 버전에 맞는 설치 파일 선택 (32비트/64비트)

2. hMailServer 설치 프로세스

  1. 다운로드 받은 설치 파일 실행
  2. "Welcome" 화면에서 Next 클릭
  3. "License Agreement" 화면:
    • "I accept the agreement" 선택
    • Next 클릭
  4. "Select Destination Location" 화면:
    • 기본 경로 사용 권장 (C:\Program Files (x86)\hMailServer)
    • Next 클릭
  5. "Select Components" 화면:
    • 모든 구성요소 선택 상태 유지
    • Next 클릭
  6. "Select Database" 화면:
    • "MySQL" 선택
    • Next 클릭

3. MySQL 데이터베이스 연동 설정

  1. Database server 설정:
    • Server: localhost
    • Database name: hmail
    • Username: root
    • Password: MySQL 설치 시 설정한 root 비밀번호 입력
    • Next 클릭
  2. hMailServer 관리자 비밀번호 설정:
    • 강력한 비밀번호 입력 (예: HMail@Admin2024)
    • 비밀번호를 안전한 곳에 기록
    • Next 클릭
  3. "Ready to Install" 화면:
    • Install 클릭
    • 설치 완료될 때까지 대기
    • Finish 클릭

C. hMailServer 초기 설정

1. 관리자 도구 실행

  1. 시작 메뉴 > hMailServer > hMailServer Administrator 실행
  2. "Connect" 화면:
    • Server: localhost
    • Password: hMailServer 설치 시 설정한 관리자 비밀번호 입력
    • Connect 클릭

2. 도메인 설정

  1. 왼쪽 트리에서 "Domains" 선택
  2. 마우스 우클릭 > Add domain
  3. Domain name 입력:
    • 실제 도메인이 있는 경우: 해당 도메인 입력 (예: yourdomain.com)
    • 테스트용: example.com 입력
  4. "Save" 클릭

3. 계정 생성

  1. 생성한 도메인 클릭
  2. "Accounts" 선택
  3. 마우스 우클릭 > Add account
  4. Account 설정:
    • Address: 이메일 주소 입력 (예: admin@yourdomain.com)
    • Password: 계정 비밀번호 설정
    • "Save" 클릭

4. 프로토콜 설정

  1. Settings > Protocols 선택
  2. TCP/IP 포트 확인:
    • SMTP: 25
    • POP3: 110
    • IMAP: 143
  3. "Save" 클릭

5. 보안 설정

  1. Settings > Advanced > IP Ranges 선택
  2. 마우스 우클릭 > Add
  3. 로컬 접속 허용 설정:
    • Lower IP: 127.0.0.1
    • Upper IP: 127.0.0.1
    • "Allow SMTP connections" 체크
    • "Allow POP3 connections" 체크
    • "Allow IMAP connections" 체크
    • "Save" 클릭

6. 방화벽 설정

  1. Windows 방화벽 설정:
    • Windows 검색에서 "방화벽" 검색
    • "Windows Defender 방화벽을 통해 앱 허용" 클릭
    • "설정 변경" 클릭
    • "다른 앱 허용" 클릭
    • hMailServer 추가
    • "공용" 및 "개인" 네트워크 모두 체크
    • "확인" 클릭

D. 테스트

1. 메일 클라이언트 설정

  1. 이메일 클라이언트 (예: Outlook) 실행
  2. 새 계정 추가:
    • 이메일 주소: 생성한 계정 주소
    • 서버 설정:
      • 받는 메일 서버: localhost (POP3/IMAP)
      • 보내는 메일 서버: localhost (SMTP)
      • 포트:
        • SMTP: 25
        • POP3: 110 또는 IMAP: 143
      • 인증: 생성한 계정 정보 사용

2. 테스트 메일 발송

  1. 테스트 메일 작성
  2. 동일 도메인의 다른 계정으로 발송
  3. 로그 확인:
    • hMailServer Administrator에서 Utilities > Debug logging 활성화
    • 메일 발송 후 로그 확인하여 정상 작동 여부 검증