2017/05/02

[Google App Engine][Python][SendGrid]メールを送信

SendGridを使ってメール送信する方法を調査しました。

import sendgrid
from sendgrid.helpers import mail

sg = sendgrid.SendGridAPIClient(apikey = "API_KEY")
to_email = mail.Email("TO_MAIL_ADDRESS")
from_email = mail.Email("FROM_MAIL_ADDRESS")
subject = u"タイトル"
content = mail.Content('text/plain', u"本文")
message = mail.Mail(from_email, subject, to_email, content)
response = sg.client.mail.send.post(request_body = message.get())
status_code = int(response.status_code)
if status_code == 200 or status_code == 202:
  #正常終了
else:
  #エラー

0 コメント:

コメントを投稿