I'm resetting this repo because the initial functionality has become obsolete. While the tools have been working as designed, I'm redesigning the interface to be cli only. This is principally because I have switched to a tiling window manager where I am more comfortable using a terminal only email client.
I'd love to use a already existing email client ( mainly because this would save me a hell of a lot of time writing thi software ) but there is no TUI client that satisfies my needs.
- IMAP TLS/SSL Support
- SMTP SSL Support
- Multiple account, non local, unified inbox
- Keyboard only using possibility while maintaining compatibility with mouse ( both should be usable )
- Custom regex filtering support
- Direct mail sending from command line with bash completion rules, no need to open the interface
- Address book support ( local ) - maybe in the future it will be possible to connect to GMail or iCloud ( low priority )
TBA
To generate a base64 encrypted password just go into a python3 editor and type the following:
import base64
print(base64.b64encode("Your Password Here!".encode('utf-8')).decode('utf-8'))The configuration file location is hardcoded to be set to ~/.config/pyMail/config.json. If the directory does not exist, create it!
(c) D.Sanchez 2022 - 2025