Skip to main content

Create and send emails faster from the terminal

Project description

Mailshell

send and check emails faster from the terminal using Mailshell

PyPI GitHub issues Twitter URL

Screenshot

Requirements

  • python 3.7+
  • Linux, MacOS or GitBash

Installation

python pip install

$ python -m pip install mailshell

Support python 3.7+

Usage

  • just type mailshell to start, or you can type mshell
$ mshell
  • add --version option to see your current version
  • type login to log in with gamil app password, and new to create a new message
  • use edit command to write your email using nano editor or html to add html message, and add with a file or image to include it.
>> add ./file.pdf
  • you can also add a text from a txt file with get command
>> get ./your_text.txt
  • use content to see your message content
  • run send to send your message to specified accounts
  • you can use check command to check your emails with a specified mailbox and search command
>> check
mailbox: Inbox
Search command: FROM "Name.."

Commands

type help in mailshell to see the available commands:

Command Description
login log in to your gmail using email address and the app password
logout log out from your gmail account
cred print your current email address and app password
new create new email message
subject set a new subject to the message
from set a new sender name
edit edit your current message
html add html message
content see the current message content with the included files
get [FILENAME] add a text from .txt file to you current message
add [FILENAME] add a file or image to your message
rm [FILENAME] remove a file or image from your message
to set your contact that you will send to
send send the current message
check check your emails with a specified mailbox and search command
sch print the search commands that you need for checking emails
ls print the list of files and folders in the current folder
pwd print working directory
clear clear the terminal
vertion see your current version
exit exit from Mailshell

or you can run

$ mailshell --help

Support

For support, Follow on twitter @malkiAbdoo.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mailshell-1.1.0.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

mailshell-1.1.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file mailshell-1.1.0.tar.gz.

File metadata

  • Download URL: mailshell-1.1.0.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for mailshell-1.1.0.tar.gz
Algorithm Hash digest
SHA256 be2b212640b2b84634a735ee82298e344c4a0e057dfc5ef65c6ebf98e3dfb5de
MD5 890edff52c472f3f5792fe4605a330ca
BLAKE2b-256 5664071990df9bb4d3f36f2153d18c554511a3eecc17f796c4cb710e7250dabc

See more details on using hashes here.

File details

Details for the file mailshell-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: mailshell-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for mailshell-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d8022a1ffca045802d60c831c78248d3ed757098f6c046d03ca9f28c378cdb61
MD5 027a9edb1d156d55785d484824918d84
BLAKE2b-256 46d8dc3612ffe32017a1575a3b749baaba1d8d3d1fda934bb9aea3e015ae1648

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page