Inquiridor
Erro script powershell que envia email

Pergunta
-
Tenho o seguinte script powershell:
#mandaemail.ps1
function sendMail{
Write-Host "Sending Email"
#SMTP server name
$smtpServer = "smtp.com.br"#Creating a Mail object
$msg = new-object Net.Mail.MailMessage#Creating SMTP server object
$smtp = new-object Net.Mail.SmtpClient($smtpServer)#Email structure
$msg.From = "umemail@meudominio.com"
$msg.ReplyTo = "umemail@meudominio.com"
$msg.To.Add("umemail@meudominio.com")
$msg.subject = "Teste email powershell"
$msg.body = "Isto eh um teste de email powershell"#Sending email
$smtp.Send($msg)
}#Calling function
sendMail#############################################
Quando rodo no powershell do servidor, ocorre o seguinte erro:
Sending Email
Exception calling "Send" with "1" argument(s): "Failure sending mail."
At C:\scripts\mandaemail.ps1:22 char:16
+ $smtp.Send <<<< ($msg)
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodExceptionO que será? O script completo faz backup do sharepoint e depois envia um email avisando, mas desde meados de novembro essa parte de enviar email parou de funcionar...
Todas as Respostas
-
-
-
Ola Kublai Khan, bom dia.
Existe alguma diretiva de segurança ou regra de firewall que possa estar bloqueando este serviço no servidor onde está com problema?
Tente fazer um teste com esse script e veja se funciona.
http://sharepoint2010tutor.blogspot.com.br/2011/10/powershell-script-to-send-mail.html
Hezequias Vasconcelos