はじめに
SMTPサーバを使用してメールを送信します。
環境
OS:Windows10
.Net Framework:4.7
PowerShellのバージョン:5.1.17763.1007
ソースコード
SendMail.ps1
#######################################################################################
# 概要:メールを送信します。
# 作成者:ITStudy
# 作成日:2020/07/08
# 必要なファイル:SendMail.ps1(このファイルです)
#######################################################################################
$smtp = "xxx.xxx.xxx.xxx" # SMTPサーバー(IP or FQDN)
$port = 25 # ポート番号(25/465/587/2525)
$from = "xxx@xxx.xxx" # 送信元メールアドレス
$to = @("xxx@xxx.xxx","xxx@xxx.xxx") # 宛先メールアドレス
$subject = "" # 件名
$body = [string]@() # 本文
$ErrorActionPreference = "SilentlyContinue"
try{
$subject = "メール送信テスト"
$body += "本文1`n"
$body += "本文2`n"
$body += "本文3"
# メール送信
Send-MailMessage -SmtpServer $smtp -Port $port -From $from -To $to -Subject $subject -Body $body -Encoding UTF8
}Catch{
$Error
}