Advertisement
Guest User

Untitled

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