SMTP 适配器
使用简单邮件传输协议 (SMTP) 适配器可以通过 SMTP 协议在运行 Microsoft BizTalk Server 的服务器和其他应用程序之间交换信息。 BizTalk Server 可以通过创建电子邮件并将其发送到指定的电子邮件地址来向其他应用程序发送消息。 SMTP 发送适配器可在内部创建基于 SMTP 的电子邮件,并将其发送到目标电子邮件地址。 目标电子邮件地址是 SMTP 适配器的一个属性。 在您配置 SMTP 发送端口时,BizTalk 浏览器将公开此属性。
SMTP 适配器支持 TO、 FROM、 CC 和 SUBJECT 属性中的通配符,并将其解析为其实际值。 如果无法解析 TO、 FROM 和 CC 属性中的通配符,SMTP 传输会记录错误,并将邮件放入挂起的队列或将邮件重定向到备份传输。 如果无法在 SUBJECT 属性中解析通配符,则发送消息时会使用与属性 (中指定的 SUBJECT 属性完全相同,例如,“Message %MessageID%”) 。
默认情况下,SMTP 消息文本为纯文本格式。 若要在消息正文中使用 HTML 格式,则可以将该适配器配置为对消息文本使用 HTML 文件内容。
有关 SMTP 安全问题的详细信息,请参阅 SMTP 适配器安全建议。
SMTP 适配器仅由一个适配器组成,即发送适配器。 该发送适配器控制使用 SMTP 适配器的发送端口。
本主题将介绍消息通过 SMTP 发送适配器的流程。
SMTP 发送适配器
SMTP 发送适配器可获取来自服务器的消息,并将这些消息发布到 SMTP 服务器,该服务器可将这些消息发送给电子邮件收件人。 SMTP 发送适配器获取的消息内容可来自 BizTalk 消息对象的正文部分、指定的文件或配置适配器时在可用对话框中输入的文本。
在 SMTP 发送适配器将消息成功发布到 SMTP 服务器之后,SMTP 发送适配器将从 MessageBox 数据库中删除该消息。
SMTP 发送适配器可以对通过 SMTP 发送适配器发送的消息请求送达通知和阅读回执。 SMTP 适配器将通知和已读回执传递到 SMTP 发件人 标头中指定的地址。
对 SMTP 服务器进行验证
若要对 SMTP 服务器进行验证,则 SMTP 发送适配器可使用以下验证类型之一:
基本。 SMTP 服务器使用用户提供的凭据进行验证。
进程帐户(NTLM)。 SMTP 服务器使用当前进程凭据进行验证。