Мне трудно передать свои учетные данные команде Send-MailMessage
Это то, что я запускаю:
Send-MailMessage -smtpServer smtp.gmail.com -from '[email protected]' `
-to '[email protected]' -subject 'Test' -attachment C:\CDF.pdf
это ошибки с ниже сообщения, которое, очевидно, потому, что я не передал свои учетные данные gmail
Send-MailMessage : The SMTP server requires a secure connection or the client was not
authenticated. The server response was: 5.7.0 Must issue a STARTTLS command first.
Я немного поработал с Google, а также просмотрел страницу руководства Send-MailMessage
и обнаружил, что нужно передать параметр "-средний".
Моя проблема: КАК?
Я попробовал с Get-Credentials, как показано ниже:
$mycredentials = Get-Credential
Затем введите имя пользователя и пароль для gmail в появившемся окне.
тогда я запускаю команду ниже:
Send-MailMessage -smtpServer smtp.gmail.com -credentail $mycredentials `
-from '[email protected]' -to '[email protected]' -subject 'Test' -attachment C:\CDF.pdf
и все же он терпит неудачу с той же ошибкой.
Итак, мне нужна помощь от вас, ребята, как передать свои учетные данные команде Send-MailMessage
. Я узнал о PScredentials, но не совсем уверен, что это такое и как использовать его в этом контексте.