File size: 731 Bytes
21a8272
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from dotenv import load_dotenv
load_dotenv()
import os
from sendgrid import SendGridAPIClient
from sendgrid.helpers.mail import Mail

api_key = os.getenv("SENDGRID_API_KEY")
sender = os.getenv("SENDER_EMAIL")

print("Using API KEY:", api_key[:15] + "...")
print("Using sender:", sender)

message = Mail(
    from_email=sender,
    to_emails=sender,  # send to yourself
    subject="Test Email from Tone Classifier",
    html_content="<p>This is a test email.</p>",
)

try:
    sg = SendGridAPIClient(api_key)
    response = sg.send(message)
    print("Status:", response.status_code)
    print("Body:", response.body)
    print("Headers:", response.headers)
except Exception as e:
    print("ERROR:", e)