skip to navigation
skip to content

PyMail 0.1.2

An SMTP daemon

Package Documentation


PyMail is a simple SMTP server capable of handling the most usual scenarios in local domains. The aim is to have a feature-complete mail solution with minimal demands on system performance.


Linux, Unix Systems

System requirements

  • Python 2.7 or later
  • C/C++ compiler (if eventlet package is not already integrated)

From pip

If you have pip installed, just type:

pip install PyMail

Similarly, if you have easy_install, it would be:

easy_install PyMail


In the package directory there is a directoy etc containing a file pymail. You can take this as a starting point for your configuration. Copy this file to /etc and edit it to your needs. Putting it into /etc has the advantage of not having to specify the path on the command line when starting pymail. See the file doc/configuration.rst for a guide.

Finding the package directory

The pymail package is installed in directory site-packages of your Python environment. If you have difficulties finding the site-packages directory you can do as follows:

$ python
Python 2.7.3 (default, May  5 2013, 17:16:24)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print '\n'.join(sys.path)


The line ending in site-packages contains the path of the directory where pymail is installed.

Installing from source on

Either clone the project with Mercurial:

$ hg clone

or download the source as a compressed tar file from the project site ( and then type:

$ ./ install

You probably first want to prepare a virtual environment.

To Do / Roadmap

See TODO.rst


If you want to help with development, the Mercurial project is on

File Type Py Version Uploaded on Size
PyMail-0.1.2.tar.gz (md5) Source 2013-08-06 34KB