API 설명
단비Ai에서 제공하는 여러가지 API 중 Google Gmail 계정을 통해 이메일을 전송하는 API임니다.
해당 API를 사용하려면 OAuth2 를 사용하지 않는 낮은 보안설정을 셋팅해야 사용가능합니다.
( Gmail을 사용 시 OAuth2 인증을 통해서 사용하는 것을 권장하고 있으며,
인증되지 않은 앱이나 허용되지 않는 지역에서 접속등의 경우 보안상 계정 액세스가 차단되는 경우가 있습니다.)
API 입력값
KEY | TYPE | Required | VALUE |
---|---|---|---|
user | String | Yes | Gmail 계정 ( 예 : danbee@gmail.com ) |
password | String | Yes | Gmail 계정의 비밀번호 또는 앱 비밀번호 |
fromUsername | String | Yes | 보내는 사람이름 ( 예 : 단비 ) |
toEmail | String | Yes | 받는 사람 이메일 ( contact@danbee.ai ) |
subject | String | Yes | 이메일 제목 |
message | String | Yes | 이메일 내용 ( html 사용가능 ) |
API 사용을 위한 Gmail 설정
구글에서 제공하는 가이드에 따라서 보안수준이 낮은 앱이 계정에 액세스하도록 허용설정을 진행합니다.
. 구글 계정 고객센터 : https://support.google.com/accounts/answer/6010255?hl=ko
. G Suite 관리자 고객센터 : https://support.google.com/a/answer/6260879
구글에서는 이 옵션을 사용하면 다른 사람이 내 계정에 쉽게 침입할 수 있으므로 사용을 권장하지는 않고 있습니다. 하지만 이메일 전송 API 를 사용하기 위해서는 액세스 허용을 해야 합니다.
- Google 계정의 보안 수준이 낮은 앱섹션으로 이동합니다.
- 보안 수준이 낮은 앱 허용을 사용으로 설정합니다.
- 이 방법을 사용할때는 추가 단계를 거치도록 요청하는 “보안문자(captcha)” 사용을 비활성화 시키고 액세스 허용을 해야 합니다. 추가 액세스 허용
2단계 인증을 사용하는 계정
2단계 인증을 사용하는 계정이라면 앱 비밀번호를 생성해서 사용해야 합니다.
구글에서 제공하는 가이드에 따라서 비밀번호를 생성합니다.
- 앱 비밀번호로 로그인하기페이지로 이동합니다.
- 앱 비밀번호 생성 방법 섹션을 클릭하여 가이드에 따라 앱 비밀번호를 생성합니다.
- 생성된 앱 비밀번호 16자리를 danbee.Ai 의 Gmail 메일 전송 API 의 password 에 셋팅합니다.
함께해요! 챗봇시대 :)
모든 사물, 디지털 매체와 말이 통하는 시대! 단비Ai와 함께 반드시 오게될 챗봇시대를 열어갔으면 좋겠습니다.
혹시 서비스 소개서를 찾고 있나요?
단비Ai 서비스 소개서는 아래 링크를 클릭해 다운로드 하실 수 있습니다.
서비스 소개서 다운로드
챗봇을 교육용도로 활용하고 싶으신가요?
단비Ai를 기반으로 만들어진 Ai교육, 에이아이런을 만나보세요 :)