Send mail via Gmail with PowerShell V2's Send-MailMessage

前端 未结 13 2039
一生所求
一生所求 2020-11-30 21:07

I\'m trying to figure out how to use PowerShell V2\'s Send-MailMessage with Gmail.

Here\'s what I have so far.

$ss = New-Object Security         


        
13条回答
  •  抹茶落季
    2020-11-30 21:15

    Send email with attachment using PowerShell -

          $EmailTo = "udit043.ur@gmail.com"  // abc@domain.com
          $EmailFrom = "udit821@gmail.com"  // xyz@gmail.com
          $Subject = "zx"  //subject
          $Body = "Test Body"  // Body of message
          $SMTPServer = "smtp.gmail.com" 
          $filenameAndPath = "G:\abc.jpg"  // Attachment
          $SMTPMessage = New-Object System.Net.Mail.MailMessage($EmailFrom, $EmailTo, $Subject, $Body)
          $attachment = New-Object System.Net.Mail.Attachment($filenameAndPath)
          $SMTPMessage.Attachments.Add($attachment)
          $SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587) 
          $SMTPClient.EnableSsl = $true 
          $SMTPClient.Credentials = New-Object System.Net.NetworkCredential("udit821@gmail.com", "xxxxxxxx"); // xxxxxx-password
          $SMTPClient.Send($SMTPMessage)
    

提交回复
热议问题