.NET クラスを使用してメールを送信する方法について、サンプルコードを用いて説明します。
Gmail からメールを送信
[System.Reflection.Assembly]::LoadWithPartialName("System.Net") $SMTPServer = "smtp.gmail.com" $SMTPServerPort = 587 $From = "@gmail.com" $To = "" $Subject = "Test Mail" $Body = "This is a test mail" $sc = New-Object System.Net.Mail.Smtpclient($SMTPServer, $SMTPServerPort) $sc.EnableSsl = $true $sc.Credentials = New-Object System.Net.NetworkCredential("@gmail.com", "") $msg = New-Object System.Net.Mail.MailMessage($From, $To, $Subject, $Body) $sc.send($msg) $msg = $null $sc = $null