Skip to main content

SMTP CLI tool

Project description

======================================
`smtpcli` is SMTP Client tool.
======================================

This command line tool for SMTP client.

Requirements
------------

* Python 2.7 or later.


Setup
-----

Case: Github

::

$ git clone https://github.com/kmn/smtpcli
$ cd smtpcli
$ sudo python setup.py install
$ cp sample/smtpcli.conf.sample $HOME/.smtpcli.conf

and edit $HOME/.smtpcli.conf

Case: Pypi

::
$ sudo pip install smtpcli
$ cp sample/smtpcli.conf.sample $HOME/.smtpcli.conf

and edit $HOME/.smtpcli.conf

Usage
-----

Setting the configuration file ($HOME/.smtpcli.conf)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

An alternative method of command options that use the config file.
Copy examples/.smtpcli.conf.sample to `$HOME/.smtpcli.conf`. `password` key to set password in plain text.

::

#
[smtpcli]
smtp-server = smtp.exmple.org
port = 25
encoding = ISO-2022-JP
mailaddress = user001@exmple.org
password = user001pw

Sending mail
~~~~~~~~~~~~~~~~~~~~

::
$ echo "Hello, world!" > msg.txt
$ smtpcli --to user007@example.org --subject "from 001 to 007" \
--file msg.txt

To: user007@example.org
Subject: from 001 to 007
Body: Hello, world!

Send this email? [y/N]


History
-------

0.4 (2012-09-16)
~~~~~~~~~~~~~~~~
* fix minor bugs

0.3 (2012-09-16)
~~~~~~~~~~~~~~~~
* fix minor bugs

0.2 (2012-09-16)
~~~~~~~~~~~~~~~~
* fix minor bugs

0.1 (2012-09-16)
~~~~~~~~~~~~~~~~
* modify setup.py

0.0 (2012-06)
~~~~~~~~~~~~~~~~
* first release


See also
--------

* `RFC 821 <http://tools.ietf.org/html/rfc821.html>`_
* `RFC 1896 <http://tools.ietf.org/html/rfc1869.html>`_
ToDo
====

Features
--------

* Sending email.

Improvement
-----------

* Using CC or BCC.
* Send to multiple destination mailaddress.
* Add "--no-confirm " option
* Add siguniture
* gpg

Known bugs
---------

* garbling when viewing via iPhone.

Project details


Download files

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

Files for smtpcli, version 0.5
Filename, size File type Python version Upload date Hashes
Filename, size smtpcli-0.5.tar.gz (16.4 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page