Skip to content

Feat/email image attachment - #155

Merged
fumin01 merged 3 commits into
developfrom
feat/email-image-attachment
Sep 30, 2026
Merged

fumin01 merged 3 commits into
developfrom
feat/email-image-attachment

Conversation

@fumin01

@fumin01 fumin01 commented Sep 20, 2026

Copy link
Copy Markdown
Contributor
  • 사전등록자 대상 이메일 발송 API에 이미지 첨부 기능을 추가했습니다.
  • JPEG, PNG, GIF, WebP를 지원하며 최대 5개, 파일당 1MB로 제한했습니다.
  • 파일명, Base64 데이터, 이미지 형식을 검증하고 MIME 인코딩 후 전체 메일 크기가 2MB를 넘으면 발송을 거절합니다.
  • 첨부파일이 있는 경우 OCI Raw Email API로 전송하고, 없는 경우 기존 발송 방식을 유지합니다.
  • 한글 파일명과 다중 첨부, 잘못된 이미지 입력을 검증하는 테스트를 추가했습니다.

Test

  • 메일·사전등록 관련 테스트 45개 통과
  • Ruff 린트·포맷 및 Pyright 검사 통과
  • 네이버·Gmail 이미지 첨부 메일 실제 발송 및 수신 확인

@fumin01
fumin01 requested a review from a team as a code owner September 20, 2026 12:39
@coderabbitai

coderabbitai Bot commented Sep 20, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Repository: wafflestudio/wacruit-server/.coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: cde0770b-4ae2-4a7d-8216-17da926b8ef1


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@fumin01
fumin01 merged commit bfc95df into develop Sep 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants