콘텐츠로 이동

Supabase Auth

Supabase의 내장 메일러는 요청 제한이 심하고 테스트용으로만 만들어졌습니다. SpacePost를 연결하면 확인, 매직 링크, 초대, 비밀번호 재설정 이메일을 내 도메인으로 보낼 수 있습니다.

  1. SpacePost에서 도메인을 확인하고 API 키를 만듭니다(해당 도메인으로 제한한 sending_access가 이상적입니다).

  2. Supabase 대시보드에서 Authentication, Emails(또는 Project Settings, Authentication)를 열고 SMTP Settings를 찾습니다. Enable custom SMTP를 켭니다.

  3. 다음을 입력합니다.

    필드 값
    Sender email no-reply@acme.com(확인된 도메인)
    Sender name Acme
    Host smtp.spacepost.dev
    Port number 25976
    Username spacepost
    Password SpacePost API 키

    Supabase는 이 포트에서 자동으로 STARTTLS로 연결을 업그레이드합니다.

  4. 저장한 다음, 기본값보다 많이 보낼 예정이라면 Authentication, Rate Limits에서 이메일 요청 한도를 올립니다.

  5. 가입이나 비밀번호 재설정을 실행하고 SpacePost 대시보드의 이메일에서 이메일을 확인합니다.

이메일이 도착하지 않으면 SpacePost 이메일 로그에서 403 invalid_from_address(발신자 도메인이 확인되지 않음)나 발송 제외 항목이 있는지 확인하고, 키를 붙여 넣을 때 공백이 들어가지 않았는지 확인하세요.