요청: mail-잔여4건-smtp-네임연동-브리지-경계
- 날짜: 2026-07-24 20:05:47
- 작업 경로: /Users/ef/crowny-mail/검증샷
요청 본문
①외부 SMTP 아웃바운드 ②크라우니네임 관계 실연동 ③mail-bridge 외부수신 재가동 ④1280px 경계 조정
관련 산출
(클로드가 작업 결과를 이어 기록)
산출 결과 (2026-07-24 밤)
④ 경계 조정 — 완료
- 태블릿 768~1179 / 데스크톱 ≥1180 (구 1280 경계는 스크롤바 탓에 1280 화면에서도 레일이 떠 "너무 큼" 체감 — 실측 후 앱 최소폭 1180 기준으로 확정).
- 바타입은 (max-height:420px)+landscape 설계라 창 폭 조절로 안 뜨는 게 정상 → ?view=2a|2b|mobile 미리보기 파라미터 추가 (mail.crowny.org/demo?view=2b 로 일반 창에서 확인 가능).
까페24 VPS 배포 — 완료 (서비스 전환됨)
- 대상: takew.cafe24.com (1.234.20.240, Ubuntu 22.04 x86_64), SSH 키=~/.ssh/take_deploy.
- 경로: /opt/crowny/{CrownyOS/crownyc, crowny-mail}, 데이터=/var/crowny/mail/(원장 마이그레이션 완료), systemd=crowny-mail.service(enable).
- 함정 기록: crownyc.c 로컬 include 6종+stb 2종 동반 필수 · CrownyOS/crownyc/libs는 심볼릭링크 → tar -h 필수(1엔트리 함정) · 컴파일 시 CROWNY_STD 지정 필수.
- 검증: VPS toau 바이트 로컬 동일(1,249,304) · health/로그인/체인verify/demo 전수 · 게이트웨이 upstream을 VPS로 전환(gw restart) → 공개 https가 VPS 서빙 확정(마커 메일 판별). 맥 로컬(:9610)은 대기 백업.
잔여 (다음 세션 계속)
- ① 외부 SMTP 아웃바운드: VPS에서 체계()+curl smtp:// 경유 구현 예정(발송큐·delivery 상태·MX는 dig). 까페24 25포트 아웃바운드 개방 여부 실측 필요.
- ② 크라우니네임 실연동: name:9621 API(X-Crowny-User 헤더) — VPS에서는 https://name.crowny.org 경유, 실패 시 로컬 폴백.
- ③ mail-bridge: 맥의 SMTP :25 수신(node, PID 1273)+bridge를 VPS로 이관해야 MX 수신 정상화(crowny.org MX 레코드 설정 포함 — 사장님 DNS 권한 필요할 수 있음).
- 보안: VPS ufw inactive(전포트 개방) — 22/9610(+향후 25/443)만 허용으로 조일 것.
추가 산출 (같은 날 밤 2차 — 기능체크·보호·허브)
- 기능체크(공개): 로그인·리스트·지갑·체인verify·데모·?view·401 게이트 전수 PASS.
- 트래픽 보호: ①VPS ufw 활성(22·9610만) ②서버 레이트리밋 장착 — 기존 레이트리밋.한선은 top-level 데모실행문 함정+시간창 없음 → 게이트웨이Q 정책코어 _레이트리밋판정 패턴 이식(+512키 LRU). 로그인 10/분·API 120/분·발송 20/분·정적 60/분, 키=XFF(게이트웨이 stunnel이 IP 은닉 → 공개트래픽=direct 공유키, per-IP는 게이트웨이 XFF 배선이 후속 갭). 공개 로그인 11번째 429 실측·타키 격리 실측.
- 실용량: /api/storage(df 60s캐시+원장바이트) → UI 저장소 카드/설정 실데이터 배선(실패시 데모값 폴백).
- 허브: crowny-mail 등록+커밋 2회(92f9b71b→레이트리밋판). 허브 정상·용량 여유(맥 13Gi·VPS 39G).