Advertisement
Guest User

Untitled

a guest
Aug 8th, 2017
482
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. #
  2. #.SYNOPSIS
  3. #Sends SMTP email via the Hub Transport server
  4. #
  5. #.EXAMPLE
  6. #.Send-Email.ps1 -To "administrator@exchangeserverpro.net" -Subject "Test email" -Body "This is a test"
  7. #
  8.  
  9. param(
  10. [string]$to,
  11. [string]$subject,
  12. [string]$body
  13. )
  14.  
  15. $SmtpUser = "rammsappworkorder@outlook.com"
  16. $smtpPassword = "mulesoft2017"
  17. $SMTPServer = "smtp-mail.outlook.com"
  18. $SMTPPort = "587"
  19. $Credentials = New-Object System.Management.Automation.PSCredential -ArgumentList $SmtpUser, $($smtpPassword | ConvertTo-SecureString -AsPlainText -Force)
  20.  
  21. $smtpFrom = "bill.gates@mulesoft.com"
  22. $smtpTo = $to
  23. $bcc = "warrenbuffet@gmail.com"
  24. $messageSubject = $subject
  25. $messageBody = $body
  26. $mail = New-Object System.Net.Mail.MailMessage
  27. $mail.from = "bill.gates@mulesoft.com"
  28. $mail.to.Add($smtpTo)
  29. $mail.Subject = $messageSubject
  30. $mail.Body = $messageBody
  31. $mail.IsBodyHtml = $true
  32. #Send-MailMessage -SmtpServer $SMTPServer -From $smtpFrom -To $smtpTo -Bcc $bcc -Subject $messageSubject -Body $messageBody -UseSsl false -Credential $Credentials
  33.  
  34. $smtp = New-Object System.Net.Mail.SmtpClient($SMTPServer, $SMTPPort);
  35. $smtp.UseDefaultCredentials = $false;
  36. $smtp.EnableSSL = $true
  37. $smtp.Credentials = New-Object System.Net.NetworkCredential($SmtpUser, $smtpPassword);
  38. #$smtp.Credentials = New-Object System.Management.Automation.PSCredential -ArgumentList $SmtpUser, $($smtpPassword | ConvertTo-SecureString -AsPlainText -Force)
  39. $smtp.Send($mail);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement