SendGrid의 웹 API를 통해 메시지를 보내는 방법(python)
전 세계에서 사용하는 메일 발송 서비스를 이용하는 센드그리드는 간단하게 메일을 보낸다.
대략적인 절차
- SendGrid 계정 등록
- AAPI Key 발매
- SendGrid 라이브러리 설치
- 프로그램 설명
SendGrid 계정 등록
우선 SendGrid에 계좌를 등록하세요.
질문 항목이 좀 많지만 용도에 맞게 진지하게 대답하세요.
문제가 없으면 하루 이틀 안에 계좌가 완성됩니다.(무료 사용 가능)
API Key 릴리즈
계정을 만든 후 API Key를 발행합니다.
SendGrid관리 페이지를 엽니다.
[settings]->[API Keys], [Create API Key] 순으로 버튼을 클릭하여 설정 화면을 엽니다.
API Key에 대한 액세스 권한을 설정합니다.
[API Key Name]을 입력하고 [API Key Permissions]에서 [Restricted Acces]를 선택합니다.
[Access Details]에서 [mail Send]][mail Send]를 유효하게 설정합니다.(막대 오른쪽의 원형 위치 클릭)
이 효과만 사용하면 Create &View로 발행합니다
화면에 표시된 API Key를 기록하고 프로그램을 통해 읽습니다.
SendGrid 라이브러리 설치
GitHubsendgrid 라이브러리를 다운로드하거나 pip install 명령으로 설치합니다.
terminal$ pip install sendgrid
프로그램 설명
복사공식 문서 및 붙여넣기.
python3# using SendGrid's Python Library
# https://github.com/sendgrid/sendgrid-python
import sendgrid
client = sendgrid.SendGridClient("SENDGRID_APIKEY")
message = sendgrid.Mail()
message.add_to("[email protected]")
message.set_from("[email protected]")
message.set_subject("Sending with SendGrid is Fun")
message.set_html("and easy to do anywhere, even with Python")
client.send(message)
그게 다야.
Reference
이 문제에 관하여(SendGrid의 웹 API를 통해 메시지를 보내는 방법(python)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takuma-jpn/items/8acc7d3bcbe6ec606e0d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ pip install sendgrid
# using SendGrid's Python Library
# https://github.com/sendgrid/sendgrid-python
import sendgrid
client = sendgrid.SendGridClient("SENDGRID_APIKEY")
message = sendgrid.Mail()
message.add_to("[email protected]")
message.set_from("[email protected]")
message.set_subject("Sending with SendGrid is Fun")
message.set_html("and easy to do anywhere, even with Python")
client.send(message)
Reference
이 문제에 관하여(SendGrid의 웹 API를 통해 메시지를 보내는 방법(python)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takuma-jpn/items/8acc7d3bcbe6ec606e0d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)