ssis smtp 服务器需要安全连接或客户端未通过身份验证

ssis the smtp server requires a secure connection or the client was not authenticated

我对 SSIS 没有太多经验。现在我正在尝试从 Microsoft Exchange 帐户 "abc@mycompany.com" 向同一帐户 "abc@mycompany.com".

发送电子邮件

我正在使用发送邮件任务,并且在 SMTP 管理连接中我指出了 smpt。office365.com smtp 服务器。

当我尝试执行流程时出现此错误: smtp 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.7.57 SMTP;在 MAIL FROM 期间,客户端未通过身份验证以发送匿名邮件。

我知道有很多问题,但我找不到适合我的案例的任何解决方案。有一些特定的设置要设置吗?

有人可以帮助我吗?

我使用 c# 脚本而不是电子邮件 smtp 任务解决了我的问题:

            MailMessage mail = new MailMessage(SendMailFrom, SendMailTo);
            mail.Body = SendMailBody;
            mail.Subject = SendMailSubject;


                mail.Attachments.Add(new Attachment(AttachmentDiscardContratti));


                mail.Attachments.Add(new Attachment(AttachmentDiscardOrdini));


            SmtpClient client = new SmtpClient("smtp.office365.com", 587);
            client.EnableSsl = true;
            client.UseDefaultCredentials = false;
            client.Credentials = new NetworkCredential(EmailUsername, EmailPassword);
            client.Send(mail);