0

我有一个简单的 BizTalk 应用程序,其中只有一个架构和管道。我只是在管道的验证阶段添加了 XML Validator。我已经在 BizTalk Server 2010 中部署了这个应用程序。

现在我创建了一个接收位置,该位置接受一个 XML 文件并设置我创建的接收管道。我还在接收端口中标记了“为失败的消息启用路由”。

我还创建了一个 SMTP 发送端口,并使用邮件服务器名称等对其进行了配置。

接收端口工作正常,但发送端口无法发送电子邮件。当我检查“跟踪服务实例”时显示错误“传输无法连接到服务器”。

更新:我使用 Gmail SMTP 服务器名称来发送电子邮件,我收到错误“服务器拒绝发件人地址。服务器响应是:530 5.7.0 必须首先发出 STARTTLS 命令。ye1sm22267001pab.19 - gsmtp"

问题可能出在哪里?任何帮助将不胜感激

4

3 回答 3

2

有了更新中的错误,问题就很清楚了。Gmail 服务器需要 SSL 连接。

请参阅SMTP TLS 问题

标准 SMTP 适配器不支持 SSL/TLS 连接。

您将需要编写自定义适配器或购买第三方适配器来支持 SSL 连接

http://www.nsoftware.com/products/biztalk/adapters/emails.aspx

格雷格·福赛斯

编辑:另一种方法是连接到不需要 SSL/TLS 的本地 SMTP 服务器并让它路由电子邮件。

于 2013-10-28T20:14:31.730 回答
0

你运行的是 32 位还是 64 位?您的跟踪主机是 32 位还是 64 位?MIME/SMIME 编码器管道无法在 64 位模式下运行……你在使用它吗?

http://msdn.microsoft.com/en-us/library/gg634591.aspx

于 2013-10-20T19:10:27.670 回答
0

“传输无法连接到服务器”

此错误消息基本上意味着 BizTalk SMTP 适配器无法连接到 SMTP 服务器或服务器不允许发送电子邮件。

尝试使用 telnet 客户端(您可能需要将其作为附加功能安装)或通过配置代理(在 SMTP 适配器和适配器默认设置上可用)连接到 SMTP 服务器。

您也可能需要对 SMTP 服务器进行身份验证。此外,某些 SMTP 服务器不允许从“someone@notthenameofthecompany.com”等未知域发送电子邮件。

希望这可以帮助。

于 2013-10-21T07:24:36.957 回答