Naver Works 인라인 콘텐츠 처리 파이프라인 — CID 이미지 + attachmentId=-2

상태 DONE
담당 bot (['bot'])
팀 dev
생성일 2026-05-04T13:37:45
마감일 미정
출처 manual
생성자 ceo

내용

## 문제 1. CID 이미지: body_html에 src="cid:..." 그대로 저장 → 브라우저 렌더링 불가 2. 인라인 첨부: attachmentId=-2, contentDisposition=inline → 현재 poll에서 skip → mail_attachments 미삽입 → 첨부 바 미표시 두 케이스 모두 Naver Works API에서 바이너리 별도 fetch 필요. ## 원인 확인 (2026-05-04) - Pre meter 메일: 인라인 PNG 34개, 전부 attachmentId=-2 - BI Logon 메일: 인라인 PNG 9개, 전부 attachmentId=-2 - 공통 패턴: contentDisposition=inline, cid 필드에 Content-ID 포함 ## 작업 범위 - Naver Works /users/me/mail/{mailId}/attachments/{attachmentId} 로 바이너리 fetch - 로컬 저장 (uploads/mail/inline/) 후 src 교체 또는 프록시 엔드포인트 - poll/backfill 스크립트에 인라인 첨부 처리 경로 추가 ## 완료 조건 - CID 이미지가 대시보드에서 정상 렌더링 - attachmentId=-2 인라인 첨부도 mail_attachments에 기록

상태 변경

추가 작업

핸드오프 체인

아직 핸드오프 이력이 없습니다

체이닝 타임라인

# From → To 작업 체인 상태 시작 완료
1850 coordinator → DevPL DevPL_OPS-0505-MAIL-INLINE-CONTENT_48086_1777901898 1 critic_blocked 2026-05-04T13:38:18 2026-05-04T13:44:54
1853 cc → bot CID 이미지(src=cid:...) + attachmentId=-2 인라인 첨부 처리 파이프라인 구현. Naver Works /users/me/mail/{mailId}/attachments/{attachmentId} 로 바이너리 fetch → uploads/mail/inline/ 저장 → body_html의 cid: src를 로컬 경로로 교체. poll 스크립트에 인라인 처리 경로 추가. 완료 조건: Pre meter 메일 이미지 대시보드에서 정상 렌더링 확인(스크린샷 첨부). 2 failed ✅ 이후 완료 2026-05-04T13:43:02 2026-05-04T14:00:06

산출물

아직 산출물이 없습니다

관련 로그

관련 봇 로그 없음

위험 구역