Answers for "send email from batch file"

0

send email using batch file script

$Username      = $args[0]
$EmailPassword = $args[1]

$Username = $Username
$EmailTo = "[email protected]" 
$EmailFrom = "[email protected]"
$Subject = "Email Subject"
$Body = "Email Body"
$SMTPServer = "smtp.gmail.com" 
$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($Username, $EmailPassword); 
$SMTPClient.Send($SMTPMessage)
Posted by: Guest on November-03-2020
0

batch script send email

Use batch script to call powershell Send-MailMessage

Batch Script:send_email.bat
		C:WindowsSystem32WindowsPowerShellv1.0powershell.exe  -command 'E:pathsend_email.ps1

Pwershell Script:send_email.ps1
		Send-MailMessage -From "noreply@$env:computername" -To '<[email protected]>' -Subject 'Blah Blah' -SmtpServer  'smtp.domain.com'  -Attachments 'E:pathfile.log' -BODY "Blah Blah on Host: $env:computername "
Posted by: Guest on September-17-2020

Code answers related to "Shell/Bash"

Browse Popular Code Answers by Language