PowerShellでメールを送信する

PowerShellでメールを送信する

私は、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

関連情報