Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Почтовая программа rustycat версии 0.0.1

Дата публикации: 07-09-2026 09:18:23

















Объявляю о публикации первой версии почтовой программы rustycat. Она написана на Rust с применением фреймворка iced и распространяется на условиях AGPL версии 3.
Основным мотивом создания данной программы была реализация функций сортировки писем по папкам в один клик. Писем у меня не много, но стараюсь придерживаться принципа пустого Inbox. В результате изысканий, появился rustycat.
Который сейчас умеет:
подключаться к почтовому серверу по imap и получать с него почту;
показывает html с помощью litehtml;
показывает вложения и сохраняет их на локальный диск;
устанавливает флаги как на отдельное письмо, так и на группу писем;
помечает как прочитанное и не прочитанное;
показывает письмо в браузере;
создавать, переименовывать и удалять папки;
отправлять почту по smtp;
кешировать почту на локальном диске с применением sqlite;
кешировать почту для полнотекстового поиска, библиотека tantivy;
работать с папками на сервере;
вести локальную адресную книгу;
вести локальные задачи.
На данный момент программа собирается и может работать под Linux (Alt 11, Fedora 44), а также MacOS 26.6.



 iced, rust, rustycat, от автора, почтовый клиент



Основное содержимое страницы с новостью.

Объявляю о публикации первой версии почтовой программы rustycat. Она написана на Rust с применением фреймворка iced и распространяется на условиях AGPL версии 3.

Основным мотивом создания данной программы была реализация функций сортировки писем по папкам в один клик. Писем у меня не много, но стараюсь придерживаться принципа пустого Inbox. В результате изысканий, появился rustycat. Который сейчас умеет:

  • подключаться к почтовому серверу по imap и получать с него почту;
  • показывает html с помощью litehtml;
  • показывает вложения и сохраняет их на локальный диск;
  • устанавливает флаги как на отдельное письмо, так и на группу писем;
  • помечает как прочитанное и не прочитанное;
  • показывает письмо в браузере;
  • создавать, переименовывать и удалять папки;
  • отправлять почту по smtp;
  • кешировать почту на локальном диске с применением sqlite;
  • кешировать почту для полнотекстового поиска, библиотека tantivy;
  • работать с папками на сервере;
  • вести локальную адресную книгу;
  • вести локальные задачи.

На данный момент программа собирается и может работать под Linux (Alt 11, Fedora 44), а также MacOS 26.6.

>>> Исходный код на GitHub

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1My state lib PurrGress012.6213-08-2026
2Вышел стабильный релиз открытого S3-совместимого хранилища RustFS 1.0.0 GA 012.9819-09-2026
3Выпуск uutils 0.10, варианта GNU Coreutils на языке Rust 08.3106-08-2026
4[Перевод] Rust 1.97.0: манглинг символов, вывод линкера и поддержка запрета предупреждений в Cargo011.4314-07-2026
5Выпуск Rust 1.97. Написанные на Rust ядро Zinnia и P2P-система Iroh с адресацией по ключам0710-07-2026
6Rsrssr - a really simple rss and atom reader for the terminal07.3404-08-2026
7Проект Rust утвердил правила в отношении использования AI-инструментов010.1906-08-2026
8pgrust - клон PostgreSQL на Rust, проходящий все регрессионные тесты0810-07-2026
9Считаем пакеты на Rust09.8704-07-2026

Классификация: . Схожих патентов: 0. Схожих новостей: 9. Тональность: 0. Информативность: 19.69. Источник: linux.org.ru.