quarta-feira, 30 de agosto de 2023

Envio do e-mail via PowerShell

####################################

# Envio do e-mail via PowerShell #

####################################

$SMTPServer = “servidor_smtp“ # Endereço do servidor SMTP

$SMTPPort = “587” # Porta

$Username = “e-mail” # Usuário par autenticação user@dominio.com.br

$Password = “Senha” # Senha do usuário informado

$to = “e-mail_Destinatario” # Destinatario

$cc = “e-mail_cópia” # Com cópia para

$subject = “Envio e-mail via PowerShell” # Assunto do e-mail

$body = “isto eh um teste Enviado via power shell" # Texto corpo do e-mail

### CASO QUEIRA ANEXAR ALGO ###

#$attachment = $csvfile

#$attachment = “C:\Temp\user1.jpg”

$message = New-Object System.Net.Mail.MailMessage

$message.subject = $subject

$message.body = $body

$message.to.add($to)

$message.cc.add($cc)

$message.from = $username

#$message.attachments.add($attachment)

$smtp = New-Object System.Net.Mail.SmtpClient($SMTPServer, $SMTPPort);

$smtp.Credentials = New-Object System.Net.NetworkCredential($Username, $Password);

$smtp.EnableSsl = $True

$smtp.send($message)

write-host “Mail Sent”

Nenhum comentário: