Pushbullet,推送请求已成功发送但收件箱中没有电子邮件?
Pushbullet, push request successfully sent but no email arrives in inbox?
我的代码发送通知但不发送电子邮件。我在 Google Chrome 的 Pushbullet 扩展程序中收到通知,但我的电子邮件收件箱中没有。不会返回任何错误(例如 404、405 等)。
我正在使用 Python3。
这是发送的数据(email
包含我传递给函数的电子邮件地址):
data_send = {
"email": email,
"type": "note",
"title": "Title",
"body": "Message"
}
这是请求:
resp = requests.post('https://api.pushbullet.com/v2/pushes',
data=json.dumps(data_send),
headers={'Authorization': 'Bearer ' +
self.ACCESS_TOKEN,
'Content-Type': 'application/json'})
这是我设置的,所以如果有任何错误,它会在控制台上打印出来:
if resp.status_code != 200:
raise Exception('Something wrong')
else:
print(resp.text)
当我 运行 它时,我得到了这个回复(我已经 xx 出任何个人详细信息并像这样复制在这里,因为它比代码格式更容易看到):
{"active":true,"iden":"xxxxxx","created":xxxxxx,"modified":xxxxxx,"type":"note","dismissed":false,"direction":"self","sender_iden":"xxxxxx","sender_email":"xxxxxx","sender_email_normalized":"xxxxxx":"sender_name":"xxxxxx","receiver_iden":"xxxxxx","receiver_email":"xxxxxxxx","receiver_email_normalized":"xxxxxx","title":"Title","body":"Message"}
此外,我在 Google Chrome 的 Pushbullet 扩展程序中收到了通知。但是电子邮件仍然没有到达我的电子邮件中。
Pushbullet API 文档说将目标设置为 "email"。我尝试实现的方法:
data_send = {
"target": "email",
"type": "note",
"title": "Title",
"body": "Message"
}
和
data_send = {
"target": {"email": email},
"type": "note",
"title": "Title",
"body": "Message"
}
和
data_send = {
"type": "note",
"title": "Title",
"body": "Message"
}
data_send["target"] = "email"
None 这些作品。
我知道由于垃圾邮件,向其他电子邮件地址发送电子邮件可能会出现问题,但向我自己发送电子邮件应该可以。如果它没有向指定的电子邮件地址发送电子邮件,它应该向与我的帐户关联的电子邮件地址(相同的电子邮件地址)发送电子邮件。
难道就是要花很长时间吗?距离本应发送的电子邮件已经过了几个小时。
我查看了关于 SO 的其他问题,最相关的似乎是 and this one。
这两个问题在这种特定情况下都没有真正帮助,因为它们没有提到没有错误但没有收到电子邮件。
抱歉,如果这很长,如果这个问题不 appropriate/goes 违反指南,请告诉我。
编辑:我意识到如果电子邮件与与我的帐户相关联的电子邮件相同,它可能最终只会发送通知而不是电子邮件,因为 Pushbullet 检测到我有该电子邮件的帐户。我试图使电子邮件成为与我的帐户关联的电子邮件不同的电子邮件。但是,这样做仍然不起作用。
Edit2:当我尝试向外部电子邮件发送电子邮件时,当我访问 Pushbullet 网站时,该电子邮件出现在对话列表中。当我转到设置 > 人员时,电子邮件会在我 运行 我的程序时出现。电子邮件仍未到达他们的收件箱。
TLDR:我的代码只是没有发现我没有看到的错误吗?还是 Pushbullet 通常需要几个小时以上才能发送电子邮件?
开发者确认电子邮件已在 reddit post 中被禁用。
Pushbullet 网站链接到这个 subreddit。
https://www.reddit.com/r/PushBullet/comments/gs5jz9/api_sending_emails_not_working/
我的代码发送通知但不发送电子邮件。我在 Google Chrome 的 Pushbullet 扩展程序中收到通知,但我的电子邮件收件箱中没有。不会返回任何错误(例如 404、405 等)。
我正在使用 Python3。
这是发送的数据(email
包含我传递给函数的电子邮件地址):
data_send = {
"email": email,
"type": "note",
"title": "Title",
"body": "Message"
}
这是请求:
resp = requests.post('https://api.pushbullet.com/v2/pushes',
data=json.dumps(data_send),
headers={'Authorization': 'Bearer ' +
self.ACCESS_TOKEN,
'Content-Type': 'application/json'})
这是我设置的,所以如果有任何错误,它会在控制台上打印出来:
if resp.status_code != 200:
raise Exception('Something wrong')
else:
print(resp.text)
当我 运行 它时,我得到了这个回复(我已经 xx 出任何个人详细信息并像这样复制在这里,因为它比代码格式更容易看到):
{"active":true,"iden":"xxxxxx","created":xxxxxx,"modified":xxxxxx,"type":"note","dismissed":false,"direction":"self","sender_iden":"xxxxxx","sender_email":"xxxxxx","sender_email_normalized":"xxxxxx":"sender_name":"xxxxxx","receiver_iden":"xxxxxx","receiver_email":"xxxxxxxx","receiver_email_normalized":"xxxxxx","title":"Title","body":"Message"}
此外,我在 Google Chrome 的 Pushbullet 扩展程序中收到了通知。但是电子邮件仍然没有到达我的电子邮件中。
Pushbullet API 文档说将目标设置为 "email"。我尝试实现的方法:
data_send = {
"target": "email",
"type": "note",
"title": "Title",
"body": "Message"
}
和
data_send = {
"target": {"email": email},
"type": "note",
"title": "Title",
"body": "Message"
}
和
data_send = {
"type": "note",
"title": "Title",
"body": "Message"
}
data_send["target"] = "email"
None 这些作品。
我知道由于垃圾邮件,向其他电子邮件地址发送电子邮件可能会出现问题,但向我自己发送电子邮件应该可以。如果它没有向指定的电子邮件地址发送电子邮件,它应该向与我的帐户关联的电子邮件地址(相同的电子邮件地址)发送电子邮件。
难道就是要花很长时间吗?距离本应发送的电子邮件已经过了几个小时。
我查看了关于 SO 的其他问题,最相关的似乎是
这两个问题在这种特定情况下都没有真正帮助,因为它们没有提到没有错误但没有收到电子邮件。
抱歉,如果这很长,如果这个问题不 appropriate/goes 违反指南,请告诉我。
编辑:我意识到如果电子邮件与与我的帐户相关联的电子邮件相同,它可能最终只会发送通知而不是电子邮件,因为 Pushbullet 检测到我有该电子邮件的帐户。我试图使电子邮件成为与我的帐户关联的电子邮件不同的电子邮件。但是,这样做仍然不起作用。
Edit2:当我尝试向外部电子邮件发送电子邮件时,当我访问 Pushbullet 网站时,该电子邮件出现在对话列表中。当我转到设置 > 人员时,电子邮件会在我 运行 我的程序时出现。电子邮件仍未到达他们的收件箱。
TLDR:我的代码只是没有发现我没有看到的错误吗?还是 Pushbullet 通常需要几个小时以上才能发送电子邮件?
开发者确认电子邮件已在 reddit post 中被禁用。 Pushbullet 网站链接到这个 subreddit。
https://www.reddit.com/r/PushBullet/comments/gs5jz9/api_sending_emails_not_working/