概要 .NET Framework の SmtpClient クラスを使ってメールを送信できる 認証が必要なときは、NetworkCredential を SmtpClient#Credentials に設定する SSL が必要か、ポート番号はいくつか、などはプロバイダーの資料を要確認 SmtpClient クラス PowerShell で電子メールを SMTP で送るときは、.NET Framework の標準ライブラリに含まれている System.Net.Mail.SmtpClient クラスを使うのでお決まりっぽい。 最低限このクラスを使うだけでいいし、バージョンの縛り(2以降)も厳しくないし。 使い方はこんな感じ。 $sc = New-Object Net.Mail.SmtpClient("smtp.example.com") $sc.Send("sender@example.co