Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

An SMTP daemon

Project Description


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

Release History

This version
History Node


History Node


History Node


Download Files

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

Filename, Size & Hash SHA256 Hash Help File Type Python Version Upload Date
(35.3 kB) Copy SHA256 Hash SHA256
Source None Aug 6, 2013

Supported By

Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Google Google Cloud Servers DreamHost DreamHost Log Hosting