본문으로 건너뛰기

SMTP로 이메일 인증을 설정하세요

SMTP에 대한 공식 Logto 커넥터입니다.

:

이 가이드는 Logto 커넥터에 대한 기본적인 이해를 전제로 합니다. 익숙하지 않은 분들은 커넥터 가이드를 참조하여 시작하세요.

시작하기

SMTP (Simple Mail Transfer Protocol)는 전자 메일 전송을 위한 인터넷 표준 통신 프로토콜입니다. 메일 서버 및 기타 메시지 전송 에이전트는 SMTP를 사용하여 메시지를 보내고 받습니다.

SMTP 커넥터 설정

SMTP는 특정 이메일 서비스 제공자에 국한되지 않고 모든 제공자와 함께 작동할 수 있는 전송 프로토콜입니다.

SMTP 커넥터를 사용하여 이메일을 보내는 방법에 대한 가이드를 제공하고 있으며, 다음 제공자에 대한 이해를 돕기 위해 다음과 같은 예시를 제공합니다:

  • Gmail은 전 세계에서 가장 인기 있는 이메일 서비스 제공자입니다.
  • Aliyun direct mailSendGrid mail. Logto 팀이 해당 커넥터를 제공했기 때문에 이 두 이메일 서비스 제공자에 익숙할 수 있으며, 일반적인 아이디어를 가질 수 있습니다.

다음 예시를 통해 다른 모든 이메일 제공자의 설정을 파악할 수 있기를 바랍니다 🚀

Gmail 사용 설정

Gmail에서 새 Gmail 계정을 얻거나 기존 계정을 사용할 수 있습니다.

Gmail 공식 게시물은 SMTP 커넥터를 통해 Gmail을 운영하기 위해 필요한 속성 값들을 결정하는 방법을 보여줍니다.

SendGrid SMTP API와 통합

처음에는 SendGrid 계정이 이미 있다고 가정합니다. 그렇지 않다면 SendGrid 웹사이트에서 새 계정을 만드세요.

"SMTP API와 통합"에 대한 단계별 가이드를 찾을 수 있습니다.

개발자는 "발신자 관리"에서 발신자 세부 정보를 확인할 수 있습니다.

Aliyun direct mail 계정으로 구성

Aliyun 웹사이트에 로그인하세요. 계정이 없으면 새 계정을 등록하세요.

SMTP를 사용하여 이메일 보내기 가이드를 따라 필요한 설정과 정보를 얻기 위한 '작업'을 완료하세요.

적절한 SMTP 서비스 주소 호스트와 포트 번호를 선택하려면 SMTP 서비스 주소 페이지로 이동하세요.

"발신자 주소"를 확인하려면 DirectMail 콘솔의 왼쪽 탐색 창에서 입구를 찾을 수 있습니다. 여기에서 발신자 주소SMTP 비밀번호를 확인할 수 있습니다.

노트:

이전 사례에서는 단순함을 유지하기 위해 하나의 샘플 템플릿만 제공되었습니다. 다른 사용 사례를 위해 더 많은 템플릿을 추가해야 합니다. Gmail, SendGrid 또는 Aliyun 계정 설정에 따라 "<" 및 ">"로 감싸진 값을 변경하고 "<" 및 ">"가 없는 다른 필드를 유지해야 합니다. 템플릿의 내용에 {{code}}를 자리 표시자로 추가하여 이메일 전송 시 무작위 인증 코드를 표시하세요.

SMTP 커넥터 테스트

이메일 주소를 입력하고 "보내기"를 클릭하여 설정이 작동하는지 확인한 후 "저장 및 완료"를 클릭하세요.

이제 끝입니다. 로그인 경험에서 커넥터 활성화를 잊지 마세요.

구성 유형

이름유형
hoststring
portstring
fromEmailstring
templatesTemplate[]
템플릿 속성유형열거형 값
subjectstringN/A
contentstringN/A
usageTypeenum string'Register' | 'SignIn' | 'ForgotPassword' | 'Generic'
contentTypeenum string'text/plain' | 'text/html'

사용자 이름 및 비밀번호 인증 옵션

이름유형열거형 값
userstringN/A
passstringN/A
typeenum string (OPTIONAL)'login'

OAuth2 인증 옵션 및 기타 고급 구성을 구성할 수도 있습니다. 자세한 내용은 여기를 참조하세요.

모든 구성 가능한 매개변수가 포함된 예제 구성을 텍스트 상자에 제공하여 자체 구성을 설정하는 데 도움이 되도록 했습니다. (구성에 대한 책임은 사용자에게 있으며, 일부 값은 데모 목적으로 제공되며 사용 사례에 맞지 않을 수 있습니다.)