Closed4
SendGridとPythonでメール送信
APIキーを発行
コピーできるのは一度きり。
ドキュメントに沿ってAPIキーを設定してコードを実行しても403になる。
# using SendGrid's Python Library
# https://github.com/sendgrid/sendgrid-python
import os
from sendgrid import SendGridAPIClient
from sendgrid.helpers.mail import Mail
message = Mail(
from_email='from_email@example.com',
to_emails='to@example.com',
subject='Sending with Twilio SendGrid is Fun',
html_content='<strong>and easy to do anywhere, even with Python</strong>')
try:
sg = SendGridAPIClient(os.environ.get('SENDGRID_API_KEY'))
response = sg.send(message)
print(response.status_code)
print(response.body)
print(response.headers)
except Exception as e:
print(e.message)
マニュアルには書いていないが、メールアドレスの認証が必須。
Sender Authenticationより認証を行う。
自分の所有するメールアドレスならこちらから登録して、登録後に送られてくる認証メールを確認する。
このスクラップは2ヶ月前にクローズされました