Skip to main content

Super simple self-emailing.

Project description

# emailme

A Python module to email myself from Python scripts and the command line.

# installation

```bash
$ pip install emailme
```

# intended usage

`emailme` is intended to be used to quick-fire send an email to oneself from Python scripts and from the command line.

## initial setup

Sending email requires you to login to an SMTP server. This often means a password is required.

To get started, you will need to store your username and password in a file that is read-write only by you. `emailme` provides a convenience way to get setup.

```bash
$ emailme start
```

You will be asked for your email address and passwrod there.

**note about password:** I strongly suggest NOT storing your regular email password. Instead, you should be using an app-specific password that you rotate regularly. Gmail offers such a functionality, and is highly recommended. Check with your email host provider for more detail.

Upon entering your credentials, a file will be written to disk at `~/.credentials/emailme.json`. This email is only read/write-able by you; other users of the computer are unable to read or write it.

Upon this initial setup, you will now be able to use `emailme` to send emails to yourself.


## command line usage

Usage at the command line is super simple.

```bash
$ emailme sendmail --subject "hey" --message "what's up?"
```

(be sure to escape your exclamation marks!)

## script usage

You can also import emailme and use it from a Python script.

```python
from emailme import sendmail

sendmail(subject='hey', message="What's up? How are you doing?")
```


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

emailme-0.1.4.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

emailme-0.1.4-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file emailme-0.1.4.tar.gz.

File metadata

  • Download URL: emailme-0.1.4.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for emailme-0.1.4.tar.gz
Algorithm Hash digest
SHA256 44b55765c0b231f5a4eb81f0f0cbbf4b20b225acb3e32b0785ed58edc2f7fffc
MD5 081de3182a95ffc298aa90a729e54a20
BLAKE2b-256 61a8e821a29d9afb0c2368ff872a60dad7c11e44abed526d60e12ff95ddd3f63

See more details on using hashes here.

File details

Details for the file emailme-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for emailme-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0bc16dd9f67930b5930914db85cd37e713a2d7d9aba64da963263bb098d2422a
MD5 c92b3a457fd60e287274e2a81b3325b2
BLAKE2b-256 4bfdd44e923fa456c49e10efc0a413db26068433b7b4d9bc3f8608f241a0ff75

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