Euangelion Encrypted CLI SMTP Client
By T. H. Wright
Published:
Last Updated:
Euangelion
I wanted a way to be able to send command line (CLI) output to myself through an encrypted email. I looked to Python for ease of programming, relearning what I had first practiced my freshman year of college. I wrote the original version nearly a year ago today and have updated it to try to implement a more standard project layout. The original program was contained in three files, while the current version is held in two files, one for install, one for emailing. The code is for a simple CLI script which takes piped output, encrypts it, then emails it to a predefined recipient.
I’ve uploaded the code to GitLab with some notation. The main files can be found in the install.py, main.py, and the README.md file. The code reads a basic ini file which the install.py creates and which must be manually edited.
https://gitlab.com/redemptionstudio/euangelion
The Program Name
The program name comes from the Greek word which English translates as Gospel, meaning good news. I thought an encrypted message should usually be good news and was an appropriate name! Euangelos might also work as a messenger of the good news.