Мне нужно отправить электронную почту, используя SMTP-сервер, который принимает только NTLM-аутентификацию. В настоящее время, когда я сделал Sendcommand с «AUTH» и «LOGIN» в качестве значений в команде, он отклонил запрос на вход в систему. Если я тестирую команду Power shell, как показано ниже, она выдает учетные данные и успешно отправляет электронную почту на тот же сервер. Можем ли мы установить учетные данные в NTLM? или каждый раз клиентское приложение должно отправлять учетные данные отдельно? Как установить учетные данные в NTLM в клиентской системе Windows?
Проверена команда Powershell Send-MailMessage -SmtpServer -port 587 -Credential (Get-Credential) -From -To -UseSsl