All Projects → astroidmail → Astroid

astroidmail / Astroid

Licence: other
A graphical threads-with-tags style, lightweight and fast, e-mail client for Notmuch

Projects that are alternatives of or similar to Astroid

Sieve
Sieve Script Editor
Stars: ✭ 452 (-5.04%)
Mutual labels:  email, mail, gui
mailx
A lightweight SMTP mail library
Stars: ✭ 17 (-96.43%)
Mutual labels:  mail, email
nuxt-mail
Adds email sending capability to a Nuxt.js app. Adds a server route, an injected variable, and uses nodemailer to send emails.
Stars: ✭ 62 (-86.97%)
Mutual labels:  mail, email
mailtrap
MailTrap has been renamed to Sendria. Please use Sendria now, MailTrap is abandoned. MailTrap is a SMTP server designed to run in your dev/test environment, that is designed to catch any email you or your application is sending, and display it in a web interface instead of sending to real world.
Stars: ✭ 14 (-97.06%)
Mutual labels:  mail, email
SplitShare
Shamir's Secret Sharing Algorithm implementation in golang combined with PGP and a mail delivery system
Stars: ✭ 31 (-93.49%)
Mutual labels:  mail, gpg
laravel-postal
This library integrates Postal with the standard Laravel mail framework.
Stars: ✭ 20 (-95.8%)
Mutual labels:  mail, email
go-simple-mail
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
Stars: ✭ 298 (-37.39%)
Mutual labels:  mail, email
Gatsby Mail
A Gatsby email *application*
Stars: ✭ 450 (-5.46%)
Mutual labels:  email, mail
ESP-Mail-Client
⚡️Arduino Mail Client Library to send, read and get incoming mail notification for ESP32, ESP8266 and SAMD21 devices. The library also supported other Arduino devices using Clients interfaces e.g. WiFiClient, EthernetClient, and GSMClient.
Stars: ✭ 78 (-83.61%)
Mutual labels:  mail, email
himalaya
Command-line interface for email management
Stars: ✭ 1,715 (+260.29%)
Mutual labels:  mail, email
Zgui
zxvnme's graphical user interface
Stars: ✭ 204 (-57.14%)
Mutual labels:  lightweight, gui
laravel-mjml
Laravel MJML offers support for rendering MJML syntax into in-line HTML that can be sent within mails.
Stars: ✭ 26 (-94.54%)
Mutual labels:  mail, email
Sup
A curses threads-with-tags style email client (mailing list: [email protected])
Stars: ✭ 780 (+63.87%)
Mutual labels:  lightweight, email
Mail
基于 Net.Mail 封装的发送邮件工具类。仅需一行代码,发送邮件。支持自定义邮件发出邮箱、发出方名字等。 支持SSL加密发送。 多个接收人、抄送人。支持群发独显。 支持添加附件、多个附件。 目前大部分主流邮箱全支持。
Stars: ✭ 87 (-81.72%)
Mutual labels:  mail, email
Meli
🐝 experimental terminal mail client, mirror of https://git.meli.delivery/meli/meli.git https://crates.io/crates/meli
Stars: ✭ 242 (-49.16%)
Mutual labels:  email, mail
Enmime
MIME mail encoding and decoding package for Go
Stars: ✭ 246 (-48.32%)
Mutual labels:  email, mail
Oblivion
Data leak checker & OSINT Tool
Stars: ✭ 237 (-50.21%)
Mutual labels:  email, gui
Mailu
Insular email distribution - mail server as Docker images
Stars: ✭ 3,151 (+561.97%)
Mutual labels:  email, mail
is-biz-mail-php
isBizMail tells you whether a given email address belongs to a free email account provider (gmail.com, yahoo.es, yandex.ru etc) or not.
Stars: ✭ 19 (-96.01%)
Mutual labels:  mail, email
ProtonClient
An unofficial desktop client for ProtonMail done with electron nativefier
Stars: ✭ 50 (-89.5%)
Mutual labels:  mail, email
astroid logo

Astroid is a lightweight and fast Mail User Agent that provides a graphical interface to searching, displaying and composing email, organized in threads and tags. Astroid uses the notmuch backend for blazingly fast searches through tons of email. Astroid searches, displays and composes emails - and rely on other programs for fetching, syncing and sending email. Check out Astroid in your general mail setup for a suggested complete e-mail solution.

The tour of how to install, configure and use astroid provides detailed information on setup and usage, while brief instructions are provided below.

Main features

Acquiring astroid

Get astroid through git by:

$ git clone https://github.com/astroidmail/astroid.git

Installation and Usage

Building

$ cd astroid
$ cmake -H. -Bbuild -GNinja # to use the ninja backend
$ cmake --build build

Run cmake -DOPTION=VALUE .. from build/ to set any build options (list with cmake -L). Subsequent builds can be done by running ninja (or make if you are using that) from the build directory.

And to run the tests do:

$ cd build
$ ctest

Installing

Configure with a prefix and install:

$ cmake -H. -Bbuild -GNinja -DCMAKE_INSTALL_PREFIX=/usr/local
$ cmake --build build --target install

This will install the astroid binary into /usr/local/bin/, and data files into /usr/local/share/astroid/. Refer to the installing section in the wiki for more information.

Configuration

The configuration of astroid is kept in the directory $XDG_CONFIG_HOME/astroid (normally: ~/.config/astroid/). Refer to the configuration section in the wiki for how to configure astroid. You can use astroid --new-config to create a configuration file filled with the default values. If no file exists, the default values are used.

Execution and Usage

$ ./build/astroid # to run from source repository

Press ? to get a list of available key bindings in the current mode, navigate up and down using j and k. Refer to the usage section in the wiki for more information on usage and customization.

Patches, Help, Comments and Bugs

Report on the github page or to the mailinglist at: [email protected], subscribe online or by sending an email to: [email protected].

Contributions to Astroid in the form of patches, documentation and testing are very welcome. Information on how to contribute to astroid can be found in the wiki.

You can usually find us at #astroid (web) or #notmuch (web) at irc.freenode.net.

This project adheres to Contributor Covenant Code of Conduct v1.4.

Acknowledgements

The main inspiration for astroid is the sup mail user agent. sup provided inspiration for notmuch which is a mail indexer. astroid is using notmuch as a backend.

Some parts of the user interface and layout has been inspired by the Geary mail client. Also, some inspiration and code stems from ner (another notmuch email client).

License

See LICENSE.md for licensing information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].