biztalk 服务器 2010年通过 SMTP 发送端口路由时出错



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

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

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

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

更新:我正在使用Gmail SMTP服务器名称发送电子邮件,但收到错误"服务器拒绝发件人地址。服务器响应为:530 5.7.0 必须先发出 STARTTLS 命令。Ye1sm22267001PAB.19 - GSMTP"

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

更新中的错误很明显。Gmail 服务器需要 SSL 连接。

请参阅 SMTP TLS 问题

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

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

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

格雷格·福赛斯

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

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

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

"传输无法连接到服务器"

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

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

也可能是您需要对 SMTP 服务器进行身份验证的情况。此外,某些SMTP服务器不允许从未知域(如"someone@notthenameofthecompany.com")发送电子邮件。

希望这有帮助。

最新更新