Яндекс.Почта для домена, API для Python

Как известно, у Яндекс.Почты для домена есть официальное API для Питона (ссылка есть тут: https://pdd.yandex.ru/help/section72/). Но оно мне не нравится. Оно

  • Криво написано
  • Выдаёт не нормальные встроенные объекты Питона, а xml.etree.Element, с которым ещё дальше нужно работать самому
  • Как ни странно, реализует далеко не все функции

Так что я написал своё 🙂

Если кому нужно — можно забрать тут: https://github.com/V-Alexeev/yandexmailapi

В качестве тизера: скоро будет целое Django-приложение для работы с Яндекс.Почтой для домена (и, в принципе, не только с ней).

Оставите комментарий ?

10 Комментарии。

  1. Добрый день!
    Есть новости про django-приложение?

    • Да, оно вполне готово. Но у меня всё руки не доходят его выложить. Как раз хотел на этих выходных заняться.

  2. Привет, хотелось бы задасть один вопрос при Яндекс.Почту API:

    Скажи, возможно ли посредством API сразу создать ящики с включенной функцией IMAP/POP3. Или же активировать эту возможность для ящика посредством API отдельными запросами ?

    По дефотлу это у них выключено, и нужно заходить в вэб-интерфейс ящика и в настройках это включать для каждого ящика отдельно. Жутко неудобно и долго… вот и интересуюсь, способен ли API у яндекса на такое?

    • Тут история такая: раньше (где-то в апреле этого года) у меня всё работало именно так как ты пишешь. Но последнее время ящики создаются сразу со включённым поп/имап, хотя со своей стороны я ничего не менял.

  3. add-logo — точно нерабочий. он единственный должен идти через POST, а не через GET.

    • Ага, спасибо за сигнал. Я переписывал оригинальную библиотеку, обращая внимание в основном на те функции, которые нужны лично мне. Видимо add-logo там тоже не работало. Исправлю.

  4. И не могу найти ссылку на оригинальную библиотеку. Не подскажете?

  5. Где можно скачать ? Заранее спасибо. 😛

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>