Skip to main content

Create and send emails faster from the terminal

Project description

Mailshell - msl

send and check emails faster from the terminal using Mailshell

PyPI GitHub issues Twitter URL

Screenshot

Requirements

  • python 3.7+
  • Linux or MacOS

Installation

python pip install

$ python -m pip install mailshell

Support python 3.7+

Usage

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

Commands

Use --help in mailshell to see the available commands:

Command Description
login log in to your gmail using email address and the app password
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
logo print the mailshell logo
logout log out from your gmail account
$ msl --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.2.0.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

mailshell-1.2.0-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mailshell-1.2.0.tar.gz
Algorithm Hash digest
SHA256 e97304117801b7e75b05baf03206a72ac70a5ddc7e73405c2fbad7690cd96972
MD5 0bddaf60ea60d9f8401dcfad7fd1cda3
BLAKE2b-256 59c1d632a269e32a2bbea68cd09ff5d34db1f41c57693848b5f4249e6818b647

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mailshell-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 12.5 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7b8b30ee1600587b5b4e12d8288fc09893f9a85ae9f8d79d2b9fce9d761f79eb
MD5 d3d05e4d16de50fffcd6c5f46599a9cf
BLAKE2b-256 b68db905ef9642724a9b729d17b345e60da47f85ffc3e49f7510c1e09dad48f0

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