Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Модуль mail
- Модуль mail определяет объект для взаимодействия с почтовым сервисом smtp.
- #### Класс mail(server[string], port[int], login[string], password[string],tls[bool], LogOn[bool])
- инициализация класса:
- >1. server - Адресс smtp сервера
- >2. port - Порт сервера
- >3. login - Ваш логин в системе вместе с доменом
- >4. password - Пароль
- >5. tls - Tru если используется метод шифрования TLS
- >6. LogOn - Ведение логов, если передано значение True то будет производится логирование
- # Методы класса mail
- ##### mail.addAdress(adress[string])
- >Этот метод служит для добавления адресов получателей, в случае успешного выполнения вернет True, иначе False
- >>adress - адрес электронной почты получателя
- ###### Пример:
- `import mail`
- `m = mail("smtp.mail.ru", 465 ,"login","password", None,True)`
- `m.addAdress("example@mail.ru")`
- ___
- ##### mail.message(msg[string],title[string])
- >Метод добавления простого текстового сообщения и темы письма, в случае успешного выполнения вернет True иначе False
- >>msg - текст сообщения
- >>title - тема письма
- ###### Пример:
- `import mail`
- `m = mail("smtp.mail.ru", 465 ,"login","password", None,True)`
- `m.message("Привет мир", "Тема письма")`
- `m.addAdress("example@mail.ru")`
- `m.send()`
- ___
- ##### mail.messageFromHtmlFile(path[string], title[string])
- >Метод позволяющий отправлять html шаблон письма, в случае успешного выполнения вернет True, иначе False
- >>path - путь к файлу
- >>title - Тема письма
- ###### Пример:
- `import mail`
- `m = mail("smtp.mail.ru", 465 ,"login","password", None,True)`
- `m.messageFromHtmlFile("C:\tamplate.html", "Тема письма")`
- `m.addAdress("example@mail.ru")`
- `m.send()`
- ___
- ##### mail.messageHtml(text[string], title[string])
- >Данный метод позволяет преобразовывать текст в html шаблон, в случае успешного выполнения вернет True, иначе False
- >>text - текст в формате html
- >>title - Тема письма
- ###### Пример:
- `import mail`
- `m = mail("smtp.mail.ru", 465 ,"login","password", None,True)`
- `m.messageHtml("<body><h1>Заголовок</h1> <b>Жирный текст</b></body>", "Тема письма")`
- `m.addAdress("example@mail.ru")`
- `m.send()`
- ___
- ##### mail.messageMarkdown(text[string], title[string])
- >Данный метод позволяет преобразовывать текст с разметкой markdown, в случае успешного выполнения вернет True, иначе False
- >>text - текст с разметкой markdown
- >>title - тема сообщения
- ###### Пример:
- `import mail`
- `m = mail("smtp.mail.ru", 465 ,"login","password", None,True)`
- `m.messageMarkdown("#Заголовок **Жирный текст**", "Тема письма")`
- `m.addAdress("example@mail.ru")`
- `m.send()`
- ___
- ##### mail.messageMarkdownFromFile(path[string], title[string])
- >Данный метод позволяет отправлять шаблон сообщения с разметкой markdown, в случае успешного выполнения вернет True, иначе False
- >>path - путь к шаблону markdown
- >>title - тема сообщения
- ###### Пример:
- `import mail`
- `m = mail("smtp.mail.ru", 465 ,"login","password", None, True)`
- `m.messageMarkdownFromFile("C:\file.markdown", "Тема письма")`
- `m.addAdress("example@mail.ru")`
- `m.send()`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement