Send-MailMessage запрашивает учетные данные - PullRequest
0 голосов
/ 30 марта 2019

Send-Mailmessage запрашивает мои учетные данные при выполнении.

Я пытался создать переменную $ from, чтобы предоставить Powershell мои учетные данные (технически это работает, поскольку меня только спрашивают о моем пароле, но я хочу, чтобы он отправлял письмо без аутентификации)

$from = (Get-ADUser $env:UserName -Properties emailaddress).emailaddress
$To = "example@example.org"

$Subject = "test2"
$Body = "Test2"
$SMTPServer = "10.98.0.20"
$SMTPPort = "25"

Send-MailMessage -From $From -to $To -Subject $Subject -Body $Body -SmtpServer $SMTPServer -port $SMTPPort -Credential $from

1 Ответ

0 голосов
/ 30 марта 2019

Не используйте -Credential. Просто передайте - из адреса в виде строки. SMTP не волнует. Это происходит из-за того, что вы включаете -Credential, или ваш почтовый сервер не принимает анонимный доступ к ретрансляции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...