Django / Grade 1 / Send Email
Sendgrid API
pip install sendgrid| # 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) |