SyncM8/syncm8

View on GitHub
server/src/clients/email.py

Summary

Maintainability
A
0 mins
Test Coverage
"""Sample email_client."""
import os

from sendgrid import SendGridAPIClient
from sendgrid.helpers.mail import Mail

message = Mail(
    from_email="admin@syncm8.com",
    to_emails="piyushgk1@gmail.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)