Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Адрес сервера SMTP для отправки
- $serverSmtp = "10.124.101.20"
- #Порт сервера
- $port = 25
- #От кого
- $From = "sender@script.ru"
- #Кому
- $To = "iMaciaveller@gmail.com"
- #Тема письма
- $subject = "Тема письма"
- #Логин и пароль от ящики с которого отправляете
- $user = "логин"
- $pass = "пароль"
- #Путь до файла
- $file = "C:\PasswordExpired\PasswordExpired.txt"
- #Создаем два экземпляра класса
- $att = New-object Net.Mail.Attachment($file)
- $mes = New-Object System.Net.Mail.MailMessage
- #получаем текст письма из файла
- $usertext= Get-content "C:\PasswordExpired\PasswordExpired.txt"
- #Формируем данные для отправки
- $mes.From = $from
- $mes.To.Add($to)
- $mes.Subject = $subject
- $mes.IsBodyHTML = $true
- $mes.Body = $usertext
- #Добавляем файл
- $mes.Attachments.Add($att)
- #Создаем экземпляр класса подключения к SMTP серверу
- $smtp = New-Object Net.Mail.SmtpClient($serverSmtp, $port)
- #Сервер использует SSL
- $smtp.EnableSSL = $false
- #Создаем экземпляр класса для авторизации на сервере яндекса
- $smtp.Credentials = New-Object System.Net.NetworkCredential($user, $pass);
- #Отправляем письмо, освобождаем память
- $smtp.Send($mes)
- $att.Dispose()
Add Comment
Please, Sign In to add comment