如何解决Azure-SendGrid延迟的电子邮件原因554:由于发送MTA的信誉不佳,您对此邮件系统的访问已被拒绝
在Azure中,我创建了一个新的SendGrid服务,并选择了“免费价格”(每月25000封电子邮件)。
然后,我创建了一个Azure逻辑应用程序,逻辑应用程序中的最后一步是使用SendGrid(v4)发送电子邮件。我使用电子邮件地址作为发件人(发件人)和收件人(发件人)。
每天运行一次,并且可以正常工作3个月(6月,7月,8月),然后从2020年9月上旬开始停止发送电子邮件。逻辑应用程序显示为成功,没有错误。 当我查看SendGrid步骤的Raw Output时,它显示状态代码“ 200”-根据SendGrid文档,它表示“已延迟-您的消息有效,但未排队发送”,它表示沙箱模式。
沙盒模式允许发送测试电子邮件,而无需将电子邮件传递给任何收件人。我认为这可能是问题所在,因此我修改了Azure Logic App JSON,将沙箱模式设置为false(如下所示)。但这没什么区别。
{
"deFinition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdeFinition.json#","actions": {
"Send_email_(V4)": {
"inputs": {
"body": {
"from": "me@email.co.uk","ishtml": true,"subject": "SendGrid","text": "<p>Send Grid</p>","to": "me@email.co.uk"
},"host": {
"connection": {
"name": "@parameters('$connections')['sendgrid']['connectionId']"
}
},"mail_settings": {
"sandBox_mode": {
"enable": false
}
},"method": "post","path": "/v4/mail/send"
},"runAfter": {},"type": "ApiConnection"
}
},"contentVersion": "1.0.0.0","outputs": {},"parameters": {
"$connections": {
"defaultValue": {},"type": "Object"
}
},"triggers": {
"Recurrence": {
"recurrence": {
"frequency": "Day","interval": 1,"schedule": {
"hours": [
"6"
],"minutes": [
10
]
}
},"type": "Recurrence"
}
}
},"parameters": {
"$connections": {
"value": {
"sendgrid": {
"connectionId": "xxxxxxxxx/providers/Microsoft.Web/connections/sendgrid-1","connectionName": "sendgrid-1","id": "xxxxxxxxx/providers/Microsoft.Web/locations/northeurope/managedApis/sendgrid"
}
}
}
}
}
当我登录到SendGrid帐户并参考“电子邮件活动”时,电子邮件显示为“已延迟”,原因为554,原因是发送MTA的信誉不佳,因此无法访问此邮件系统。
我的组织已经在IronPort中的SendGrid上设置了一个障碍,但是现在他们已经解除了障碍,因此我希望这可能有所帮助,但是并没有起到什么作用。
我试图与SendGrid联系,但他们没有电话号码,只是填写了一份支持表格,我在3个多星期前填写了此表格,但没有任何回复。
我不知道该如何解决,有人有什么建议吗?请帮忙!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。