← 목록
기타 2026-06-23 2KB 읽기 2분

요청: kopis-키확인-메일외부수신수리

  • 날짜: 2026-06-23 15:39:43
  • 작업 경로: /Users/ef/crowny-mail

요청 본문

1번 KOPIS 사이트 키 직접확인 + 3번 crowny 메일 외부수신 고치기

관련 산출

(클로드가 작업 결과를 이어 기록)

산출 (완료 — 전체 파이프라인 가동)

#1 KOPIS 키 확보

  • 외부 :25 도달 확인(공인IP 112.144.147.144:25 SMTP 배너 응답 — 포트포워딩 살아있음).
  • KOPIS 이메일이 이미 mail-data/inbox에 도착해 있었음(from kopis@gokams.or.kr "[공연예술통합전산망] OPEN API 이용신청 완료").
  • 인증키 추출: b45e631b8d4147cb8a01f607cdc43279 (32자). enable-kopis.sh로 검증·적용.

#3 crowny 메일 외부수신 수리

  • 근본: SMTP수신 저장소(CrownyTVM mail-data/inbox/*.json) ↔ 웹메일(한선씨 :9610 메모리) 분리.
  • mail-bridge.js(crowny-mail): inbox 폴링→신규 외부메일(externalFrom)→웹메일 /api/mail/send(X-Session) 전달→mail.crowny.org 셀프체크 가능. raw TCP(한선씨 비표준 HTTP 우회), .bridge-state.json dedup. 데몬 가동.
  • kopis@crowny.org 계정: 한선씨 메일서버 시드 추가(비번 kopis-2026-crowny).

KOPIS 실연동 결과

  • resolveVenue find-or-create 수정(FK 해결+실공연장 보존). recommend hot에 poster_url/source_url 추가 + 임박순 정렬 + 종료제외.
  • DB: 가짜 전량 제거 → 500건 전부 실 KOPIS(mt20Id URL+포스터). venues 321(실공연장 자동생성).
  • 라이브 hot: 실 공연+📷포스터+🔗실예매(mt20Id)+임박순. play.crowny.org/app 200.
  • 스케줄러 KOPIS only 주기수집(SCREENING_ENABLE=1, 시뮬소스 비활성).