【发布时间】:2017-09-23 08:11:55
【问题描述】:
我正在通过 Gmail API 发送邮件。特别是,我试图在大约 2 秒内从同一个帐户向不同的用户(每个用户 1 封)发送 5-7 封电子邮件。
大约 8% 的电子邮件因此错误而失败:
&googleapi.Error{
Code:500,
Message:"Backend Error", Body:`{
"error": {
"errors": [
{
"domain": "global",
"reason": "backendError",
"message": "Backend Error"
}
],
"code": 500,
"message": "Backend Error"
}
}`,
Header:http.Header(nil),
Errors:[]googleapi.ErrorItem{
googleapi.ErrorItem{Reason:"backendError", Message:"Backend Error"}
}
}
它似乎不是特定于特定帐户的,因为 6/7 电子邮件可能会成功。
我很犹豫是否要重试,因为害怕向同一个人发送 2 封电子邮件。
有没有办法判断这条消息是否可以安全重试?
【问题讨论】: