メール送信

KOPosted by

PowerShellで細かい機能設計をしていますがそのなかでも簡単で、これでいいのか!?と思ったものがあったので書きます。

メール送信機能なのですがが使い方としてはエラー監視機能で使用する一つの機能として組み込むものですがメール送信部分だけ以下に書いてみます。

# 宛先メールアドレス
$to = "xxxx@xxxxxxxxx"
# 送信元メールアドレス
$from = "xxxx@xxxxxxxx"
# SMTPサーバー(IP、ホスト名どちらでも)
$smtpserver = "xxx.xxx.xxx.xxx"
# 件名
$subject = "Powershellからメールを送信する"
# メール本文
[string]$body = @()
$body += "PowershellからSMTPサーバーを経由してメールを送信。`n"
$body += "文章を繋ぐこともできる"
# メール送信
Send-MailMessage -To $to -From $from -SmtpServer $smtp -Subject $subject -Body $body -Encoding UTF8
これだけです。簡単すぎてどうかとも思いましたが印象的だったので挙げました。

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA