HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
1 <p>Любитель научной фантастики и технологического прогресса. Хорошо сочетает в себе заумного технаря и утончённого гуманитария. Пишет про IT и радуется этому.</p>
2 <p>Red Mail - это библиотека для создания email-рассылок. Главная её цель - решить большинство проблем при работе с письмами на Python. Она проста в использовании, и в ней есть разные удобные функции:</p>
2 <p>Red Mail - это библиотека для создания email-рассылок. Главная её цель - решить большинство проблем при работе с письмами на Python. Она проста в использовании, и в ней есть разные удобные функции:</p>
3 <ul><li><a>вложения</a> - например, paths, bytes, Pandas dataframes и прочие;</li>
3 <ul><li><a>вложения</a> - например, paths, bytes, Pandas dataframes и прочие;</li>
4 <li><a>картинки и графики Matplotlib</a>;</li>
4 <li><a>картинки и графики Matplotlib</a>;</li>
5 <li><a>таблицы</a>;</li>
5 <li><a>таблицы</a>;</li>
6 <li><a>шаблоны и параметризаци</a>я - через Jinja;</li>
6 <li><a>шаблоны и параметризаци</a>я - через Jinja;</li>
7 <li><a>добавление нескольких получателей</a> - СС и BCC;</li>
7 <li><a>добавление нескольких получателей</a> - СС и BCC;</li>
8 <li><a>поддержка Gmail</a>.</li>
8 <li><a>поддержка Gmail</a>.</li>
9 </ul><p>Ниже представлен пример отправки письма:</p>
9 </ul><p>Ниже представлен пример отправки письма:</p>
10 from redmail import EmailSender email = EmailSender(host="localhost", port=0) email.send( subject="An example email", sender="me@example.com", receivers=['first.last@example.com'], text="Hello!", html="&lt;h1&gt;Hello!&lt;/h1&gt;" )<p>Релиз 0.2 улучшает документацию, добавляет кастомизацию через подклассы и поддержку TLS и прочих протоколов, покрывает тестами 100% кода и исправляет баги.</p>
10 from redmail import EmailSender email = EmailSender(host="localhost", port=0) email.send( subject="An example email", sender="me@example.com", receivers=['first.last@example.com'], text="Hello!", html="&lt;h1&gt;Hello!&lt;/h1&gt;" )<p>Релиз 0.2 улучшает документацию, добавляет кастомизацию через подклассы и поддержку TLS и прочих протоколов, покрывает тестами 100% кода и исправляет баги.</p>
11 <p>Разработчик Red Mail сделал проект открытым, чтобы каждый желающий мог предложить свои идеи по его развитию. Он планирует добавить улучшенную систему логирования, больше предустановленных шаблонов, а также примеров использования и интеграции с Flask-приложениями.</p>
11 <p>Разработчик Red Mail сделал проект открытым, чтобы каждый желающий мог предложить свои идеи по его развитию. Он планирует добавить улучшенную систему логирования, больше предустановленных шаблонов, а также примеров использования и интеграции с Flask-приложениями.</p>
12 <p>Прочитать документацию и изучить полный список обновлений можно на <a>Github-странице библиотеки</a>, а скачать её - через PyPi:</p>
12 <p>Прочитать документацию и изучить полный список обновлений можно на <a>Github-странице библиотеки</a>, а скачать её - через PyPi:</p>
13 pip install redmail<p>Вот как на это отреагировали пользователи<a>Reddit</a>:</p>
13 pip install redmail<p>Вот как на это отреагировали пользователи<a>Reddit</a>:</p>
14 <p>"Выглядит весьма полезным! Мне кажется, что все письма, которые я отправлял через Python, были сколоченными вместе и неэффективными. Жду не дождусь, когда смогу протестировать библиотеку".</p>
14 <p>"Выглядит весьма полезным! Мне кажется, что все письма, которые я отправлял через Python, были сколоченными вместе и неэффективными. Жду не дождусь, когда смогу протестировать библиотеку".</p>
15 Скриншот:<a>Reddit</a><p>"Такие штуки очень полезны, но есть и неприятная сторона - спама станет больше. Кстати, отдельное спасибо за хорошую документацию. Грустно, что большинство open-source-проектов не думает о ней.</p>
15 Скриншот:<a>Reddit</a><p>"Такие штуки очень полезны, но есть и неприятная сторона - спама станет больше. Кстати, отдельное спасибо за хорошую документацию. Грустно, что большинство open-source-проектов не думает о ней.</p>
16 <p>Я вот ещё думал, насколько это хорошо будет работать с IPython и Jupyter, - я имею в виду вложенные изображения и графики. Сейчас у меня нет времени, чтобы протестить. Я бы присмотрелся внимательнее к коду, прежде чем использовать эту библиотеку.</p>
16 <p>Я вот ещё думал, насколько это хорошо будет работать с IPython и Jupyter, - я имею в виду вложенные изображения и графики. Сейчас у меня нет времени, чтобы протестить. Я бы присмотрелся внимательнее к коду, прежде чем использовать эту библиотеку.</p>
17 <p>Больше никаких предложений".</p>
17 <p>Больше никаких предложений".</p>
18 Скриншот:<a>Reddit</a><p>"Это очень полезно для нашего Python-сообщества. Мои друзья-программисты передают тебе спасибо".</p>
18 Скриншот:<a>Reddit</a><p>"Это очень полезно для нашего Python-сообщества. Мои друзья-программисты передают тебе спасибо".</p>
19 Скриншот:<a>Reddit</a><a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
19 Скриншот:<a>Reddit</a><a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>