-
hanyul released this
2026-09-28 21:23:43 +09:00 개인 이메일 수신 서버 1.1.2
1.1.1 대비 메일함의 자동 갱신 표시와 설치·알림 안내를 단순화했습니다.
변경사항
- 자동 새로고침 표시: 카운트다운·진행 막대·마지막 확인 시각 박스를 제거하고 기존 새로고침 아이콘 회전으로 표시합니다. 5초 자동 갱신, 새 메일 강조, 검색·선택·페이지·스크롤 보존, 오류 재시도는 유지합니다. 모션 감소 설정도 반영합니다.
- 설치·알림 배너 제거: 우측 하단 설치 안내와 알림 카드·작은 실행 버튼을 제거했습니다. PWA 설치 및 브라우저 알림 등록·해제는 설정 화면에서 관리합니다.
- 이미지 기본값: Compose와
.env.example은latest를 기본으로 사용합니다. 현재latest와1.1.2는 같은 Linux amd64 이미지입니다. 기본 포트30003, 저장 경로./data/*는 유지합니다. - 운영 기록: 기존 Cloudflare Worker의 구 JSON 전송 방식과 새 서버 v2 HMAC 수신 방식 불일치를 확인해 운영 Worker 코드와 URL(
/webhook/v2)을 배포했습니다. 기존 키와 두 도메인의 라우팅을 유지했습니다. 이 릴리즈에서 Worker 소스·HMAC 프로토콜을 새로 변경한 것은 아닙니다. 실제 외부 메일 수신 성공은 아직 검증하지 않았습니다.
이미지와 검증
- 이미지:
git.2ex.dev/hanyul/cloudflare-email-webhook:1.1.2,:latest - 고정 참조:
git.2ex.dev/hanyul/cloudflare-email-webhook@sha256:32a1a97092c77782364919a9a454533fa588ee514b86f5e0a01f71b0caa350bf - 소스 커밋:
da9558e449b968fd417425337db46e90e4909acd - Windows 19개 통과·Linux 전용 4개 건너뜀. 새 이미지 Linux 23개 통과·실패/건너뜀 0. bind mount 재생성·백그라운드 처리·키/세션 보존·백업 검증 통과.
- 클라이언트 lint/build, 패스키·미리보기·반응형·5초 갱신·배너 제거·설정 설치/알림 모의 UI 검증 통과.
- 번들·이미지에서 알려진 비밀값 일치 0, 이미지 내
.env와 마스터키 없음. 기존 Git 이력의 6개 객체 일치는 과거 기록으로 유지합니다. - 의존성과 기반 이미지 정의는 변경하지 않았으며 이번 버전 Trivy 검사는 미실행입니다. 이전 버전의 취약점 검사 결과와 구분합니다. ClamAV 이미지는 기존 upstream 태그를 재사용합니다.
미실행: 이번 앱 이미지의 운영 NAS 배포, 실제 외부 SMTP 수신, 실기기 Android/iPhone 설치·잠금 화면·Push 제공자 전달.
업데이트
기존 데이터·키를 백업하고 기존 데이터 경로와 마스터키를 유지하세요.
.env의IMAGE_TAG=latest또는 버전 고정 시IMAGE_TAG=1.1.2를 사용합니다.docker compose pull docker compose up -d --no-build서버 이미지만 교체해도 Cloudflare Worker가 자동 배포되지는 않습니다. 구 Worker를 사용하는 다른 설치에서는 운영 문서의 v2 전환 절차도 적용해야 합니다.
Downloads 2
-
Source code (zip)
0
2026-09-28 21:23:43 +09:00 -
Source code (tar.gz)
0
2026-09-28 21:23:43 +09:00