연락처 정보

코스 개요

스탈워트 개요

  • 스탈워트의 정체와 개발 배경
  • Rust 단일 바이너리 구조에 대한 설명
  • 기존 메일 서버 스택과의 비교 분석
  • 라이선싱 정책: AGPL-3.0 및 엔터프라이즈 라이선스

설치 및 초기 설정

  • 시스템 요구 사항과 지원 플랫폼 소개
  • Docker 및 Docker Compose를 통한 설치 방법
  • 바이너리 파일을 이용해 Linux에 직접 설치하는 절차
  • 데이터베이스 백엔드 선택 안내
  • 초기 부트스트랩 모드와 설정 마법사 사용법

핵심 프로토콜 및 DNS 구성

  • 송수신 이메일 처리를 위한 SMTP 설정 방법
  • 이메일 접근을 위한 IMAP4와 JMAP 활용법
  • 구형 클라이언트 지원을 위한 POP3 구현 방안
  • MX, SPF, DKIM, DMARC 등 필수 DNS 레코드 설정 요령
  • DKIM 키의 자동 순환 및 관리 시스템 작동 원리

보안 및 인증 체계

  • ACME 기반 인증서 발급을 통한 TLS 구현법
  • DANE와 MTA-STS를 활용한 전송 계층 보안 강화 방안
  • 내부 데이터베이스, LDAP, OIDC, SQL 등 다양한 인증 백엔드 적용 예시
  • OAuth 2.0 및 이중 인증 체계 도입 전략
  • 접근 제어 목록과 권한 설정의 구현 방향
  • 요청 빈도 제한 기능 및 자동 IP 차단 메커니즘 설명

스팸 및 피싱 공격 방어 전략

  • 스탈워트에 내장된 스팸 필터 구조 및 동작 원리
  • AI 및 LLM을 활용한 이메일 분류 모델 작동법
  • 확률 기반 베이지안 분류기의 효용성과 적용 방식
  • DNS 블록리스트와 Pyzor 필터링 시스템 연동법
  • 그레이리스팅 및 스팸 함정 설정에 따른 보안 효과 확인 방법
  • 피싱 메일 및 유사 발음 공격 탐지 체계 고찰

저장소 및 검색 백엔드 구성

  • RocksDB, PostgreSQL, MySQL, SQLite 등 저장 옵션의 장단점 비교
  • S3와 Azure 클라우드 기반 BLOB 스토리지 연동 방안
  • Redis 캐싱 엔진을 활용한 데이터 응답 시간 최적화 전략
  • 기본 제공 검색 엔진과 외부 검색 엔진 간 비교 평가 요소 분석

협업 서비스 구현 예시

  • 캘린더 관리를 위한 CalDAV 및 JMAP 활용법
  • 연락처 데이터 통합 저장을 위해 CardDAV와 JMAP 연계 전략
  • 문서 공유 및 저장 기능 구현을 위한 WebDAV 적용 사례
  • 접근 제어 목록과 JMAP 기반 자원 공유 메커니즘 설명

다중 테넌시 및 사용자 관리 개요

  • 여러 도메인과 테넌트 간 데이터 격리 방안
  • 사용자 그룹과 계정 체계 관리 방법
  • 메일링 리스트와 별칭 정의 체계 안내
  • 서브어드레싱 및 캐치올 주소 구현 기능 설명
  • 개별 사용자 및 테넌트 수준에 따른 디스크 용량 할당 전략

관리 운영 및 모니터링 절차

  • 통계 지표 확인을 위한 WebUI 대시보드 기능 안내
  • 자동화 스크립트 개발에 유용한 CLI 도구 사용법
  • 송신 및 수신 큐 관리 기법 설명
  • OpenTelemetry와 Prometheus를 활용해 시스템 상태를 모니터링하는 절차
  • 이벤트 발생 시 자동 작업을 실행하기 위한 Webhooks 설정 가이드

클러스터링 및 고가용성 설계 방안

  • 피어투피어 방식을 이용한 클러스터 간 협업 모델 분석
  • Kafka와 Redis 연동을 통한 분산 환경 구성 방법
  • 읽기 전용 복제본 및 샤딩된 스토리지 활용 전략
  • 컨테이너 관리 플랫폼인 Kubernetes에서의 배포 사례 검토
  • 결함 허용 능력을 갖춘 아키텍처 설계 원칙 논의

고급 구성 옵션 탐구

  • Sieve 스크립트 언어를 활용한 필터링 규칙 작성법
  • MTA 후크 메커니즘과 milter 연동 절차 설명
  • 라우팅 규칙 및 가상 대기열 정의 체계 고찰
  • 메일 헤더 수정 과정을 담당하는 재작성 엔진 활용법

데이터 마이그레이션 및 외부 시스템 연동 방법

  • 기존 Postfix와 Dovecot 환경에서 데이터 이관 전략 수립
  • Microsoft Exchange 서버로부터의 데이터 복사 절차 안내
  • 자동 구성 및 검색 기능을 통한 클라이언트 연결 방안
  • DNS 설정 변경 작업 자동화 시스템 활용법
  • API를 통한 선언적 배포 프로세스 구현 시나리오 예시

요건

  • Linux 명령줄 사용 경험이 필요합니다
  • DNS 관련 기본 개념에 대한 이해가 권장됩니다
  • 이메일 시스템의 기초 지식은 있으면 좋으나 필수 사항은 아닙니다

대상 수강생

  • 시스템 관리자
  • DevOps 및 플랫폼 엔지니어
  • IT 인프라 전문가
  • 자체 호스팅 이메일 시스템을 계획하거나 운영하는 모든 인원
 21 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리