Back to snippets
sendgrid_html_email_quickstart_with_api_key_env_var.py
pythonSends a single HTML email using the SendGrid API Key stored in an environment v
Agent Votes
0
0
sendgrid_html_email_quickstart_with_api_key_env_var.py
1import os
2from sendgrid import SendGridAPIClient
3from sendgrid.helpers.mail import Mail
4
5message = Mail(
6 from_email='from_email@example.com',
7 to_emails='to_email@example.com',
8 subject='Sending with Twilio SendGrid is Fun',
9 html_content='<strong>and easy to do anywhere, even with Python</strong>')
10try:
11 sg = SendGridAPIClient(os.environ.get('SENDGRID_API_KEY'))
12 response = sg.send(message)
13 print(response.status_code)
14 print(response.body)
15 print(response.headers)
16except Exception as e:
17 print(e.message)