【发布时间】:2017-07-02 00:40:53
【问题描述】:
我正在尝试让 sendgrid 的基本“hello world”正常工作,但到目前为止还没有成功。响应返回代码 202,表明它将发送电子邮件,但电子邮件从未发送出去。有谁知道怎么回事?
import sendgrid
sg = sendgrid.SendGridAPIClient(apikey='**my-api-key**')
data = {
"personalizations": [
{
"to": [
{
"email": "me@gmail.com"
}
],
"subject": "Hello World from the SendGrid Python Library!"
}
],
"from": {
"email": "me@gmail.com"
},
"content": [
{
"type": "text/plain",
"value": "Hello, Email!"
}
]
}
response = sg.client.mail.send.post(request_body=data)
print(response.status_code)
【问题讨论】:
-
你检查过 sendgrid api 日志吗?如果它通过您的代码发送给他们,应该列出原因
-
谢谢,我没有意识到那里有。这是接收域限制 (DMARC)?
-
你终于解决了吗?如果是的话,请分享一下,这里的情况一样,谢谢!
标签: sendgrid