私は、bat ファイルから呼び出すことができる PowerShell を使用して電子メールを送信しようとしています。以下は現在使用しているコードですが、以下のエラーが発生します。
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
。