Blog do Euclides script Teste SMTP – Powershell

Teste SMTP – Powershell

# ====================================================================
# Teste de envio de e-mail via SMTP 
# Autor: Euclides
# Data: (coloque a data de execução)
# ====================================================================

# CONFIGURAÇÕES GERAIS
$From = "xxxx@nononono.non.no"
$To = "xxxxx@nononono-non.no"
$Subject = "Teste SMTP - EMAIL"
$Body = "Este é um e-mail de teste enviado via PowerShell usando o servidor SMTP especificado."

# --------------------------------------------------------------------
# SMTP: Indique no campo SmtpServer1 no nome do servidor smtp ou ip / e no campo SmtpPort a porta a ser usada
# --------------------------------------------------------------------
$SmtpServer1 = "edu-atec-pt.mail.protection.outlook.com"
$SmtpPort = 25   # Pode usar 25, 587 ou 465 conforme política do servidor

Write-Host "Enviando teste via $SmtpServer1 ..." -ForegroundColor Cyan
try {
    Send-MailMessage -From $From -To $To -Subject "$Subject - EDU" -Body $Body `
        -SmtpServer $SmtpServer1 -Port $SmtpPort -DeliveryNotificationOption OnFailure
    Write-Host "E-mail enviado com sucesso via $SmtpServer1" -ForegroundColor Green
}
catch {
    Write-Host "Falha ao enviar via $SmtpServer1" -ForegroundColor Red
    Write-Host $_.Exception.Message
}

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Related Post