Guest User

Untitled

a guest
May 10th, 2018
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. #Адрес сервера SMTP для отправки
  2. $serverSmtp = "10.124.101.20"
  3.  
  4. #Порт сервера
  5. $port = 25
  6.  
  7. #От кого
  8. $From = "sender@script.ru"
  9.  
  10. #Кому
  11. $To = "iMaciaveller@gmail.com"
  12.  
  13. #Тема письма
  14. $subject = "Тема письма"
  15.  
  16. #Логин и пароль от ящики с которого отправляете
  17. $user = "логин"
  18. $pass = "пароль"
  19.  
  20. #Путь до файла
  21. $file = "C:\PasswordExpired\PasswordExpired.txt"
  22.  
  23. #Создаем два экземпляра класса
  24. $att = New-object Net.Mail.Attachment($file)
  25. $mes = New-Object System.Net.Mail.MailMessage
  26.  
  27. #получаем текст письма из файла
  28. $usertext= Get-content "C:\PasswordExpired\PasswordExpired.txt"
  29.  
  30. #Формируем данные для отправки
  31. $mes.From = $from
  32. $mes.To.Add($to)
  33. $mes.Subject = $subject
  34. $mes.IsBodyHTML = $true
  35. $mes.Body = $usertext
  36.  
  37. #Добавляем файл
  38. $mes.Attachments.Add($att)
  39.  
  40. #Создаем экземпляр класса подключения к SMTP серверу
  41. $smtp = New-Object Net.Mail.SmtpClient($serverSmtp, $port)
  42.  
  43. #Сервер использует SSL
  44. $smtp.EnableSSL = $false
  45.  
  46. #Создаем экземпляр класса для авторизации на сервере яндекса
  47. $smtp.Credentials = New-Object System.Net.NetworkCredential($user, $pass);
  48.  
  49. #Отправляем письмо, освобождаем память
  50. $smtp.Send($mes)
  51. $att.Dispose()
Add Comment
Please, Sign In to add comment