SirrChat 소개
SirrChat은 블록체인 인증을 지원하는 조합 가능한 올인원 이메일 서버입니다. 엔터프라이즈급 이메일 서버 기능과 EVM 지갑 서명 인증을 통합하여 안전하고 현대적인 이메일 플랫폼을 만듭니다.
SirrChat이란?
SirrChat은 Go로 구축된 완전한 기능을 갖춘 이메일 서버로 다음을 제공합니다:
- 완전한 SMTP/IMAP 프로토콜 지원
- 블록체인 지갑 서명 인증
- 유연한 메시지 처리 파이프라인
- 프로덕션 준비 배포 도구
- 멀티 데이터베이스 및 멀티 스토리지 백엔드 지원
주요 기능
핵심 기능
- 완전한 이메일 서버: 엔터프라이즈급 기능을 갖춘 완전한 SMTP/IMAP 지원
- 블록체인 인증: EVM 지갑 서명 기반 이메일 액세스 제어
- 멀티 DNS 지원: 15개 이상의 DNS 제공업체 통합으로 자동 TLS 인증서
- 스팸 방지: DKIM, SPF, DMARC 검증 및 평판 점수
- 유연한 스토리지: SQL 데이터베이스 백엔드(PostgreSQL, MySQL, SQLite) 및 S3 호환 오브젝트 스토리지
기술 사양
| 기능 | 사양 |
|---|---|
| 이메일 프로토콜 | SMTP, IMAP, Submission |
| 인증 | EVM Wallet, LDAP, PAM, SASL |
| TLS | 자동 ACME 인증서 |
| 스토리지 | SQLite, PostgreSQL, MySQL, S3 |
| DNS 제공업체 | 15개 이상 지원 |
아키텍처 개요
┌─────────────────┐ ┌─────────────────┐
│ Email Client │────▶│ SMTP/IMAP │
│ (Thunderbird, │ │ Endpoints │
│ Outlook, etc) │ └────────┬────────┘
└─────────────────┘ │
▼
┌─────────────────────┐
│ Authentication │
│ (Blockchain/LDAP) │
└────────┬────────────┘
│
┌──────────────┼──────────────┐
▼ ▼ ▼
┌─────────────┐ ┌───────────┐ ┌──────────┐
│ Storage │ │ Check │ │ Modify │
│ (SQL/S3) │ │(DKIM/SPF) │ │ (DKIM) │
└─────────────┘ └───────────┘ └──────────┘왜 SirrChat을 선택해야 할까요?
개발자를 위해
- 모듈식 아키텍처: 커스텀 모듈로 쉽게 확장
- 깔끔한 API: 커스텀 기능 구축을 위한 잘 문서화된 인터페이스
- 다중 언어 지원: Go로 구축, 바인딩 사용 가능
- 활발한 개발: 정기적인 업데이트 및 개선
시스템 관리자를 위해
- 원클릭 배포: 자동 설치 스크립트
- 간편한 구성: 간단하고 읽기 쉬운 구성 형식
- 프로덕션 준비: 포괄적인 모니터링으로 실전 테스트 완료
- 유연한 배포: Docker, systemd 및 수동 배포 지원
보안을 중시하는 조직을 위해
- 블록체인 인증: 비밀번호 기반 취약점 제거
- 종단간 암호화: 자동 인증서 관리로 완전한 TLS 지원
- 스팸 방지: 여러 계층의 스팸 방지 조치
- 오픈 소스: GPL 3.0 라이선스로 완전히 감사 가능한 코드베이스
사용 사례
프라이빗 이메일 서버
데이터와 프라이버시를 완전히 제어하면서 자체 이메일 서버를 배포합니다.
기업 이메일
LDAP 통합 및 고급 인증 옵션을 갖춘 엔터프라이즈급 이메일 솔루션.
블록체인 기반 통신
비밀번호 없는 이메일 인증을 위해 블록체인 지갑을 활용합니다.
개발 및 테스트
SQLite 지원 및 간편한 로컬 설정으로 개발 환경에 완벽합니다.
다음 단계
시작할 준비가 되셨나요?
커뮤니티 및 지원
- GitHub: mail-chat-chain/mailchatd
- 라이선스: GPL 3.0
SirrChat - 블록체인 인증을 갖춘 현대적인 이메일 서버