Advertisement
Guest User

Untitled

a guest
Jan 13th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.97 KB | None | 0 0
  1. # Модуль mail
  2.  
  3. Модуль mail определяет объект для взаимодействия с почтовым сервисом smtp.
  4.  
  5. #### Класс mail(server[string], port[int], login[string], password[string],tls[bool], LogOn[bool])
  6. инициализация класса:
  7.  
  8. >1. server - Адресс smtp сервера
  9. >2. port - Порт сервера
  10. >3. login - Ваш логин в системе вместе с доменом
  11. >4. password - Пароль
  12. >5. tls - Tru если используется метод шифрования TLS
  13. >6. LogOn - Ведение логов, если передано значение True то будет производится логирование
  14.  
  15. # Методы класса mail
  16.  
  17. ##### mail.addAdress(adress[string])
  18. >Этот метод служит для добавления адресов получателей, в случае успешного выполнения вернет True, иначе False
  19. >>adress - адрес электронной почты получателя
  20. ###### Пример:
  21. `import mail`
  22. `m = mail("smtp.mail.ru", 465 ,"login","password", None,True)`
  23. `m.addAdress("example@mail.ru")`
  24. ___
  25. ##### mail.message(msg[string],title[string])
  26. >Метод добавления простого текстового сообщения и темы письма, в случае успешного выполнения вернет True иначе False
  27. >>msg - текст сообщения
  28.  
  29. >>title - тема письма
  30. ###### Пример:
  31. `import mail`
  32. `m = mail("smtp.mail.ru", 465 ,"login","password", None,True)`
  33. `m.message("Привет мир", "Тема письма")`
  34. `m.addAdress("example@mail.ru")`
  35. `m.send()`
  36. ___
  37. ##### mail.messageFromHtmlFile(path[string], title[string])
  38. >Метод позволяющий отправлять html шаблон письма, в случае успешного выполнения вернет True, иначе False
  39.  
  40. >>path - путь к файлу
  41.  
  42. >>title - Тема письма
  43. ###### Пример:
  44. `import mail`
  45. `m = mail("smtp.mail.ru", 465 ,"login","password", None,True)`
  46. `m.messageFromHtmlFile("C:\tamplate.html", "Тема письма")`
  47. `m.addAdress("example@mail.ru")`
  48. `m.send()`
  49.  
  50. ___
  51. ##### mail.messageHtml(text[string], title[string])
  52. >Данный метод позволяет преобразовывать текст в html шаблон, в случае успешного выполнения вернет True, иначе False
  53.  
  54. >>text - текст в формате html
  55.  
  56. >>title - Тема письма
  57. ###### Пример:
  58. `import mail`
  59. `m = mail("smtp.mail.ru", 465 ,"login","password", None,True)`
  60. `m.messageHtml("<body><h1>Заголовок</h1> <b>Жирный текст</b></body>", "Тема письма")`
  61. `m.addAdress("example@mail.ru")`
  62. `m.send()`
  63. ___
  64. ##### mail.messageMarkdown(text[string], title[string])
  65. >Данный метод позволяет преобразовывать текст с разметкой markdown, в случае успешного выполнения вернет True, иначе False
  66.  
  67. >>text - текст с разметкой markdown
  68.  
  69. >>title - тема сообщения
  70.  
  71. ###### Пример:
  72. `import mail`
  73. `m = mail("smtp.mail.ru", 465 ,"login","password", None,True)`
  74. `m.messageMarkdown("#Заголовок **Жирный текст**", "Тема письма")`
  75. `m.addAdress("example@mail.ru")`
  76. `m.send()`
  77.  
  78. ___
  79. ##### mail.messageMarkdownFromFile(path[string], title[string])
  80. >Данный метод позволяет отправлять шаблон сообщения с разметкой markdown, в случае успешного выполнения вернет True, иначе False
  81.  
  82. >>path - путь к шаблону markdown
  83.  
  84. >>title - тема сообщения
  85.  
  86. ###### Пример:
  87. `import mail`
  88. `m = mail("smtp.mail.ru", 465 ,"login","password", None, True)`
  89. `m.messageMarkdownFromFile("C:\file.markdown", "Тема письма")`
  90. `m.addAdress("example@mail.ru")`
  91. `m.send()`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement