SendGrid의 웹 API를 통해 메시지를 보내는 방법(python)

2443 단어 PythonSendGrid

전 세계에서 사용하는 메일 발송 서비스를 이용하는 센드그리드는 간단하게 메일을 보낸다.


대략적인 절차
- 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)
그게 다야.

좋은 웹페이지 즐겨찾기