none
Erro script powershell que envia email RRS feed

  • 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 : DotNetMethodException

    O 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...

    sexta-feira, 21 de dezembro de 2012 16:58

Todas as Respostas