Supabase에서 이메일 템플릿을 어떻게 수정하나요?
_____A: Supabase의 이메일 템플릿 수정은 Supabase Auth 기능의 기본 이메일(예: 회원가입 확인, 비밀번호 재설정)과 관련되어 있습니다. 이메일 템플릿을 수정하는 방법은 다음과 같습니다.
1. Supabase 프로젝트 대시보드 접속
Supabase 프로젝트에 로그인하고 해당 프로젝트의 대시보드로 이동합니다.
2. Auth 설정으로 이동
왼쪽 메뉴에서 ‘Authentication’(인증) 섹션을 클릭한 후, ‘Settings’(설정) 탭을 선택합니다.
3. 이메일 템플릿 설정
‘Templates’ 또는 ‘Email Templates’ 섹션을 찾아 들어갑니다. 여기서 기본 제공되는 이메일 유형(예: 사용자 확인, 비밀번호 재설정, 인비테이션 등)의 템플릿을 확인할 수 있습니다.
4. 템플릿 내용 수정
텍스트 필드에서 이메일 제목(subject), 본문(body)을 자유롭게 수정할 수 있으며, HTML로 기본 구조를 꾸밀 수도 있습니다.
- Supabase는 이메일 내에 특정 변수를 사용할 수 있게 지원합니다. 예를 들어, `{{ .ConfirmationURL }}`, `{{ .UserEmail }}` 등의 플레이스홀더를 활용해 동적 콘텐츠를 삽입할 수 있습니다.
수정이 완료되면 ‘Save’ 버튼을 눌러 템플릿을 저장합니다.
변경 사항이 잘 반영되었는지 확인하려면 실제로 회원가입이나 비밀번호 재설정 과정을 진행하며 이메일을 수신해 봅니다.
6. 외부 이메일 제공자 연동 (선택사항)
기본 이메일 템플릿 외에 더 세밀한 이메일 커스터마이징이나 발송 관리를 위해 SendGrid, Mailgun 등 SMTP 설정을 인증 설정에서 추가할 수 있습니다.
이렇게 하면 직접 이메일 템플릿을 만든 후 Supabase에서 이메일 전송 요청만 보내는 구조로 운영 가능합니다.
---
요약:
- Supabase 콘솔 > Authentication > Settings > Email Templates 메뉴에서 템플릿 내용 수정 가능
- 이메일 내 동적 변수를 활용해 개인화 가능
- 변경 후 저장하여 즉시 반영
- 필요 시 외부 이메일 서비스와 연동해 고급 커스터마이징 가능
더 자세한 사항은 Supabase 공식 문서의 [Authentication 이메일 템플릿](https://supabase.com/docs/guides/auth/auth-email-templates) 페이지를 참고하시기 바랍니다.
작성자:
정윤서 [비회원]
| 작성일자: 1년 전
2025-03-04 09:11:12
조회수: 134 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
조회수: 134 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
내용이 부정확하다면 싫어요를 클릭해주세요.