Advertisement
Guest User

Untitled

a guest
Aug 6th, 2017
446
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. "Password123" | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString | Out-File "C:FolderPassword.txt"
  2. $EmailFrom = "emailaddress@gmail.com"
  3. $EmailTo = "otheremailaddress@gmail.com"
  4. $Subject = "Log file from server"
  5. $Subject = "Subject"
  6. $Body = "Here is the log file from the server"
  7. $File = "C:FolderLogFile.txt"
  8. $attachment = New-Object System.Net.Mail.Attachment($File,'text/plain')
  9.  
  10. $mailmessage = New-Object system.net.mail.mailmessage
  11. $mailmessage.from = ($EmailFrom)
  12. $mailmessage.To.add($emailto)
  13. $mailmessage.Subject = $Subject
  14. $mailmessage.Body = $Body
  15. $mailmessage.Attachments.Add($attachment)
  16.  
  17. $SMTPServer = "smtp.gmail.com"
  18. $SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)
  19. $SMTPClient.EnableSsl = $true
  20.  
  21. $username = "emailaddress@gmail.com"
  22. $pass = Get-Content "C:FolderPassword.txt" | ConvertTo-SecureString -AsPlainText -Force
  23.  
  24. $SMTPClient.Credentials = New-Object System.Net.NetworkCredential($username, $pass);
  25.  
  26. $SMTPClient.Send($mailmessage)
  27.  
  28. $pass = "Password123"
  29.  
  30. $user = "UsernameGoesHere"
  31. $passwordtostore = 'PasswordGoesHere'
  32. $secureStringPWD = $passwordtostore | ConvertTo-SecureString -AsPlainText -Force
  33. $secureStringText = $secureStringPWD | ConvertFrom-SecureString
  34. Set-Content "C:tempauthenticationfile.cfg" $secureStringText
  35. # Retrieve password
  36. $pwdin = Get-Content "C:tempauthenticationfile.cfg"
  37. $password = $pwdin | ConvertTo-SecureString
  38. $creds = New-Object System.Management.Automation.PSCredential -ArgumentList $user,$password
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement