biztalk server 2010错误通过SMTP发送端口进行路由

时间:2013-10-20 09:08:22

标签: biztalk esb biztalk-2010 biztalk-deployment

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

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

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

接收端口工作正常,但发送端口无法发送电子邮件。 当我检查“Track Service Instance”时显示错误“Transport无法连接到服务器”。

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

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

3 个答案:

答案 0 :(得分:2)

在更新中出现此错误时,问题很明显。 Gmail服务器需要SSL连接。

请参阅SMTP TLS problem

  

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

     

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

     

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

     

Greg.Forsythe

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

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

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

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

希望这有帮助。