Почтовая программа rustycat версии 0.0.1
Объявляю о публикации первой версии почтовой программы rustycat. Она написана на Rust с применением фреймворка iced и распространяется на условиях AGPL версии 3.
Основным мотивом создания данной программы была реализация функций сортировки писем по папкам в один клик. Писем у меня не много, но стараюсь придерживаться принципа пустого Inbox. В результате изысканий, появился rustycat.
Который сейчас умеет:
подключаться к почтовому серверу по imap и получать с него почту;
показывает html с помощью litehtml;
показывает вложения и сохраняет их на локальный диск;
устанавливает флаги как на отдельное письмо, так и на группу писем;
помечает как прочитанное и не прочитанное;
показывает письмо в браузере;
создавать, переименовывать и удалять папки;
отправлять почту по smtp;
кешировать почту на локальном диске с применением sqlite;
кешировать почту для полнотекстового поиска, библиотека tantivy;
работать с папками на сервере;
вести локальную адресную книгу;
вести локальные задачи.
На данный момент программа собирается и может работать под Linux (Alt 11, Fedora 44), а также MacOS 26.6.
iced, rust, rustycat, от автора, почтовый клиент
👉@sysadminoff
https://www.linux.org.ru/news/office/18374033
Post #19927
60