Я пытаюсь отправить письмо с помощью powershell, которое я могу вызвать из моего bat-файла. Ниже приведен код, который у меня есть сейчас, но я получаю ошибку ниже.
Send-MailMessage -From "[email protected]" -To '<[email protected]>' -Subject 'Blah Blah' -SmtpServer 'smtp.gmail.com' -BODY "Blah Blah on Host: $env:computername "
Вот какую ошибку я получаю:
Кто-нибудь знаком с этой проблемой?
решение1
Вы пропустили -Credentials
. Если вы измените его, чтобы включить, -Credential (Get-Credential)
вам будет предложено ввести данные для входа в вашу учетную запись Gmail.
Вам также необходимо установить -port
значение 587
.