Azure Logic Apps SMTP连接器{“代码”:“BadRequest”和“消息”:“Http请求失败:已达到超时。”

Azure Logic Apps SMTP连接器{“代码”:“BadRequest”和“消息”:“Http请求失败:已达到超时。”,azure,smtp,gmail,azure-logic-apps,Azure,Smtp,Gmail,Azure Logic Apps,我正在尝试创建一个简单的hello world逻辑应用程序,可以给自己发电子邮件 我添加了SMTP连接器,并在属性中填写了Google的以下内容: 服务器:smtp.google.com 端口:465(587也尝试失败) 用户帐户:xtenxxx@gmail.com 密码:xpassxx SSL:True 创建API后,我使用: 致:xtenxxx@gmail.com 主题:测试 正文:测试 我手动运行它并收到此错误: {“code”:“BadRequest”,“message”:“Http请求

我正在尝试创建一个简单的hello world逻辑应用程序,可以给自己发电子邮件

我添加了SMTP连接器,并在属性中填写了Google的以下内容:

服务器:smtp.google.com

端口:465(587也尝试失败)

用户帐户:xtenxxx@gmail.com

密码:xpassxx

SSL:True

创建API后,我使用:

致:xtenxxx@gmail.com

主题:测试

正文:测试

我手动运行它并收到此错误:

{“code”:“BadRequest”,“message”:“Http请求失败:已达到超时。”}

我可以毫无问题地使用其他连接器,如Twitter和Dropbox。所以我假设它一定是我输入的API参数

任何指导都将不胜感激。谢谢

编辑以添加代码视图:

{
“$schema”:”https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2014-12-01-preview/workflowdefinition.json#",
“内容版本”:“1.0.0.0”,
“参数”:{
“/subscriptions/49c83dfe-f987-4e2e-8b23-c6ceb2c4855e/resourceGroups/Default Web EastUS/providers/Microsoft.AppService/apiApps/SMTPConnector/token”:{
“类型”:“字符串”,
“默认值”:"2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2 2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2-2.2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2 2-2-2-2-2-2-2 DW1VIiwibmJmIjoxNDM1MDc1OTIyfQ.VK1gtDPgaxaaEhp_9azytvr2bd8glrdakcyyfpg_lk”,
“元数据”:{
“代币”:{
“名称”:“/订阅/49c83dfe-f987-4e2e-8b23-c6ceb2c4855e/resourcegroups/default web eastus/providers/Microsoft.AppService/apiapps/smtpconnector/token”
}
}
},
“/subscriptions/49c83dfe-f987-4e2e-8b23-c6ceb2c4855e/resourcegroups/default web eastus/providers/Microsoft.AppService/apiapps/twitterconnector/token”:{
“defaultValue”:2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2 2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2-2-2.2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-DW1VIiwibmJmIjoxNDM1MDc2MTAzfQ.GSyp45LKqNsN_vi1FQlYBj8h_yAybXQsX8WKSXTcvNc”,
“类型”:“字符串”,
“元数据”:{
“代币”:{
“名称”:“/订阅/49c83dfe-f987-4e2e-8b23-c6ceb2c4855e/resourcegroups/default web eastus/providers/Microsoft.AppService/apiapps/twitterconnector/token”
}
}
}
},
“触发器”:{
“复发”:{
“类型”:“重复性”,
“复发”:{
“频率”:“小时”,
“间隔”:1
}
}
},
“行动”:{
“smtpconnector”:{
“类型”:“ApiApp”,
“投入”:{
“apiVersion”:“2015-01-14”,
“主持人”:{
“id”:“/订阅/49c83dfe-f987-4e2e-8b23-c6ceb2c4855e/resourcegroups/default web eastus/providers/Microsoft.AppService/apiapps/smtpconnector”,
“网关”:https://default-web-eastus49c83dfef9874e2e8b23c6ceb2c4855e.azurewebsites.net"
},
“操作”:“发送电子邮件”,
“参数”:{
“电子邮件详细信息”:{
“至”:ctenden@gmail.com",
“主题”:“测试”,
“正文”:“测试”
}
},
“身份验证”:{
“类型”:“原始”,
“方案”:“祖莫”,
“参数”:“@parameters('/subscriptions/49c83dfe-f987-4e2e-8b23-c6ceb2c4855e/resourcegroups/default web eastus/providers/Microsoft.AppService/apiapps/smtpconnector/token”)”
}
},
“条件”:[]
}
},
“产出”:{}

}

当我使用587端口而不是465端口时,这对逻辑应用程序上的gmail.com非常有效。

我们需要查看更多代码来帮助您?问题在于您未能粘贴一行代码;-)不幸的是,587也失败了。我还尝试进入API应用程序并将其设置为公共(匿名)从内部。也没有运气。啊,是的,我开始看到你的问题。很可能是由于Gmail自动过滤SMTP点以减少垃圾邮件的一些方法(反向DNS等)。最困难的部分是在线查看。有时Gmail会“忽略”您,而不是返回错误代码。我现在会尝试使用其他SMTP端点,但请告诉我。我创建了一个SendGrid实例,并在第一次尝试时成功使用了它。