17 June 2023

Powershell - A simple script to send emails through a remote SMTP server

Used to test an outgoing mail server and send a test message… or just send any email.

$EmailTo = ""
$EmailFrom = ""
$Subject = "Test"
$Body = "Test Body"
$SMTPServer = ""
$SMTPMessage = New-Object System.Net.Mail.MailMessage($EmailFrom,$EmailTo,$Subject,$Body)
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)
$SMTPClient.EnableSsl = $true
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential("[user]", "[password]");
$SMTPClient.Send($SMTPMessage)
tags: email - smtp