我有一个使用SEND MAIL任务的任务包,但它执行正常,直到它接近发送邮件任务并显示错误。这是[发送邮件任务]错误:出现以下错误消息时出错:“语法错误,命令无法识别。服务器响应为:5.0.0您的电子邮件系统必须在发送邮件之前进行身份验证
答案 0 :(得分:1)
您尝试使用的邮件服务器在接收邮件之前需要进行身份验证。
SSIS的SMTP连接管理器仅限于支持Windows身份验证。如果您使用网络内部的基于Windows的邮件服务器(例如,Microsoft Exchange Server),则此身份验证形式可能有效。但是,听起来您的服务器需要使用用户名和密码进行身份验证。 SSIS并不支持开箱即用。
sp_send_dbmail
的执行SQL任务可能会有效。 SQL Server的数据库邮件 supports基本身份验证和SSL。