docs: 이메일 설정 가이드 및 작업 이력 업데이트

- SETUP_GUIDE.md: Gmail SMTP 설정 방법, Google Groups 발신자 설정 추가
- CURRENT_WORKS.md: 2025-12-01 비밀번호 자동 생성/이메일 발송 작업 이력
- INDEX.md: 작업 이력 및 최종 업데이트일 갱신
This commit is contained in:
2025-12-01 11:07:58 +09:00
parent 85cbe23782
commit ea7498ae96
3 changed files with 119 additions and 1 deletions

View File

@@ -275,8 +275,17 @@ ## 📝 작업 이력
- 문서: MNG_CRITICAL_RULES.md, TROUBLESHOOTING.md 추가
- **Phase 4 완료**: 시스템 관리 메뉴 5개 완성 (60+ 파일, 5,000+ 줄)
**2025-12-01 (일)**
- 사용자 관리 비밀번호 기능 개선
- 사용자 생성: 비밀번호 입력 제거 → 자동 생성 후 이메일 발송
- 사용자 수정: 비밀번호 변경 → 비밀번호 초기화 버튼으로 대체
- 사용자 모달: 비밀번호 초기화 버튼 추가
- Gmail SMTP 이메일 설정 (Google Groups 발신자)
- 프로필 이미지 없을 때 이름 첫 글자 표시 (한글 지원: mb_* 함수)
- 문서: SETUP_GUIDE.md 이메일 설정 섹션 추가
---
**최종 업데이트**: 2025-11-24
**최종 업데이트**: 2025-12-01
**버전**: 2.0
**상태**: Phase 4 완료, Phase 5 준비 중

View File

@@ -80,8 +80,38 @@ ### Step 2: 환경 변수 설정
SESSION_DRIVER=file
SANCTUM_STATEFUL_DOMAINS=mng.sam.kr
# 이메일 설정 (Gmail SMTP)
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=your-email@gmail.com
MAIL_PASSWORD=your-app-password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=your-email@gmail.com
MAIL_FROM_NAME="${APP_NAME}"
```
### 이메일 설정 (Gmail SMTP)
사용자 등록 시 임시 비밀번호 발송, 비밀번호 초기화 등 이메일 기능을 사용하려면 SMTP 설정이 필요합니다.
**Gmail 앱 비밀번호 발급:**
1. Google 계정 → 보안 → 2단계 인증 활성화
2. 앱 비밀번호 생성 (https://myaccount.google.com/apppasswords)
3. 생성된 16자리 비밀번호를 `MAIL_PASSWORD`에 입력
**Google Groups 이메일 사용 (발신자 변경):**
- Google Groups 이메일(예: `develop@company.com`)을 발신자로 사용하려면:
1. Gmail 설정 → 계정 및 가져오기 → 다른 주소에서 메일 보내기
2. 그룹 이메일 주소 추가 및 인증
3. `.env``MAIL_FROM_ADDRESS`를 그룹 이메일로 설정
**주의사항:**
- `MAIL_USERNAME`은 실제 Gmail 계정 (SMTP 인증용)
- `MAIL_FROM_ADDRESS`는 발신자 표시 주소 (Gmail에서 "다른 주소에서 메일 보내기" 설정 필요)
- 앱 비밀번호는 일반 비밀번호가 아닌 Google에서 생성한 16자리 코드
### Step 3: Tailwind + DaisyUI 설정
**mng/tailwind.config.js**