<a href="
https://www.linux.org.ru/images/24024/original.png" itemprop="contentURL">
<img
itemprop="thumbnail"
class="medium-image"
src="
https://www.linux.org.ru/images/24024/1000px.jpg"
alt="Почтовая программа rustycat версии 0.0.1"
srcset="images/24024/500px.jpg 500w, images/24024/1000px.jpg 1000w, images/24024/1500px.jpg 1500w, images/24024/2000px.jpg 2000w"
sizes="100vw" style="position: absolute; max-height: 90vh"
width=1000 height=527>
</a>
Объявляю о публикации первой версии почтовой программы rustycat. Она написана на Rust с применением фреймворка iced и распространяется на условиях AGPL версии 3.
Основным мотивом создания данной программы была реализация функций сортировки писем по папкам в один клик. Писем у меня не много, но стараюсь придерживаться принципа пустого Inbox. В результате изысканий, появился rustycat.
Который сейчас умеет:
• подключаться к почтовому серверу по imap и получать с него почту;
• показывает html с помощью litehtml;
• показывает вложения и сохраняет их на локальный диск;
• устанавливает флаги как на отдельное письмо, так и на группу писем;
• помечает как прочитанное и не прочитанное;
• показывает письмо в браузере;
• создавать, переименовывать и удалять папки;
• отправлять почту по smtp;
• кешировать почту на локальном диске с применением sqlite;
• кешировать почту для полнотекстового поиска, библиотека tantivy;
• работать с папками на сервере;
• вести локальную адресную книгу;
• вести локальные задачи.
На данный момент программа собирается и может работать под Linux (Alt 11, Fedora 44), а также MacOS 26.6.
https://www.linux.org.ru/news/office/18374033