Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "Password123" | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString | Out-File "C:FolderPassword.txt"
- $EmailFrom = "emailaddress@gmail.com"
- $EmailTo = "otheremailaddress@gmail.com"
- $Subject = "Log file from server"
- $Subject = "Subject"
- $Body = "Here is the log file from the server"
- $File = "C:FolderLogFile.txt"
- $attachment = New-Object System.Net.Mail.Attachment($File,'text/plain')
- $mailmessage = New-Object system.net.mail.mailmessage
- $mailmessage.from = ($EmailFrom)
- $mailmessage.To.add($emailto)
- $mailmessage.Subject = $Subject
- $mailmessage.Body = $Body
- $mailmessage.Attachments.Add($attachment)
- $SMTPServer = "smtp.gmail.com"
- $SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)
- $SMTPClient.EnableSsl = $true
- $username = "emailaddress@gmail.com"
- $pass = Get-Content "C:FolderPassword.txt" | ConvertTo-SecureString -AsPlainText -Force
- $SMTPClient.Credentials = New-Object System.Net.NetworkCredential($username, $pass);
- $SMTPClient.Send($mailmessage)
- $pass = "Password123"
- $user = "UsernameGoesHere"
- $passwordtostore = 'PasswordGoesHere'
- $secureStringPWD = $passwordtostore | ConvertTo-SecureString -AsPlainText -Force
- $secureStringText = $secureStringPWD | ConvertFrom-SecureString
- Set-Content "C:tempauthenticationfile.cfg" $secureStringText
- # Retrieve password
- $pwdin = Get-Content "C:tempauthenticationfile.cfg"
- $password = $pwdin | ConvertTo-SecureString
- $creds = New-Object System.Management.Automation.PSCredential -ArgumentList $user,$password
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement