CDO オブジェクトの使い方について、サンプルコードを用いて説明する。
CDO オブジェクトを使用して GMail メールサーバーからメールを送信
< > で囲まれた個所を自分の GMail のアカウント情報や送信先アドレスに置き換えること。
$cdo = New-Object -ComObject "CDO.Message" $cdo.From = "@gmail.com" $cdo.To = "" $cdo.Subject = "Test Mail" $cdo.TextBody = "This is a test mail" $cdo.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 $cdo.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com" $cdo.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465 $cdo.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = $true $cdo.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = $true $cdo.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "@gmail.com" $cdo.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "" $cdo.Configuration.Fields.Update() $cdo.Send()