SendGrid 是一个电子邮件传递平台,提供 API 用于发送和接收电子邮件。API 密钥是用于验证和授权应用程序访问 SendGrid 服务的凭据。
以下是一个使用 Python 发送电子邮件的示例代码:
import sendgrid
from sendgrid.helpers.mail import Mail, Email, To, Content
# 替换为你的 SendGrid API 密钥
api_key = 'your_sendgrid_api_key'
sg = sendgrid.SendGridAPIClient(api_key=api_key)
from_email = Email("test@example.com")
to_email = To("recipient@example.com")
subject = "Sending with SendGrid is Fun"
content = Content("text/plain", "and easy to do anywhere, even with Python")
mail = Mail(from_email, to_email, subject, content)
response = sg.client.mail.send.post(request_body=mail.get())
print(response.status_code)
print(response.body)
print(response.headers)
如果 SendGrid API 密钥不工作,首先检查密钥是否正确、是否过期或被吊销,确保密钥具有足够的权限,并检查网络连接是否正常。如果问题仍然存在,可以参考 SendGrid 的官方文档或联系他们的支持团队获取帮助。
领取专属 10元无门槛券
手把手带您无忧上云