yandex-domain-mail

Yandex domain mail API wrapper


License
GPL-3.0
Install
pip install yandex-domain-mail

Documentation

yandex-domain-mail

version 0.1 alpha

ΠžΠ±Π΅Ρ€Ρ‚ΠΊΠ° Π½Π°Π΄ сСрвисом Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΡ‡Ρ‚Ρ‹ yandex.ru

Установка

pip install git+https://github.com/XenoAura/yandex-domain-mail.git

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

from yandex_domain_mail import DomainMail
token = '...SECRET...TOKEN...'  # Ρ‚ΠΎΠΊΠ΅Π½ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ΠΉ ΠΎΡ‚ яндСкс
domain = 'example.com'          # Π΄ΠΎΠΌΠ΅Π½ Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ яндСкс ΠΏΠΎΡ‡Ρ‚Π΅
app = DomainMail(token, domain)
app.create_mail('Π»ΠΎΠ³ΠΈΠ½', 'ΠΏΠ°Ρ€ΠΎΠ»ΡŒ') # созданиС ящика
app.get_mails()   # ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка ящиков

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

create_mail(login, password) : Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ящика

delete_mail(login) : Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ящика

edit_mail(login, args) : ИзмСнСниС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ(Ρ„ΠΈΠΎ, сСкрСтный вопрос ΠΈ Ρ‚.ΠΏ.) ΠΏΠΎΠ»Π½Ρ‹ΠΉ список: : https://tech.yandex.ru/pdd/doc/reference/email-edit-docpage/

get_mails() : ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ списка всСх ящиков Π΄ΠΎΠΌΠ΅Π½Π°

get_mailing_list() : ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ всСх рассылок Π΄ΠΎΠΌΠ΅Π½Π°

get_mailing_lists_subscribers() : ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ всСх списков рассылок ΠΈ участников Π² Π½ΠΈΡ….

create_active_mail(login, password, params) : Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ящика ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ(Ρ„ΠΈΠΎ, сСкрСтный вопрос ΠΈ Ρ‚.ΠΏ.) : params пСрСдаСтся Π² Π²ΠΈΠ΄Π΅ словаря: {'iname': 'Иванов', 'fname': 'Иван'}

PS

ДокумСнтация Π½Π΅ вся. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ΡΡ любая ΠΏΠΎΠΌΠΎΡ‰ΡŒ.

По вопросам Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΡƒΡ‡Π°Ρ‚ΡŒ сюда: впашкС.ΠΊΠΎΠΌ/visual