Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install pymail

How to install PyMail

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install pymail
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
Windows (64-bit)
Mac OS X (10.5+)
Linux (32-bit)
Linux (64-bit)
0.1.2 Available View build log
 
Author
License
GPL
Imports
Lastest release
version 0.1.2 on Jan 9th, 2014

PyMail

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.

Installation

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
Configuration

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)

/usr/lib64/python2.7/site-packages/beautifulsoup4-4.1.3-py2.7.egg
/usr/lib64/python2.7/site-packages/teleboy-0.2-py2.7.egg
/usr/lib64/python27.zip
/usr/lib64/python2.7
/usr/lib64/python2.7/plat-linux2
/usr/lib64/python2.7/lib-tk
/usr/lib64/python2.7/lib-old
/usr/lib64/python2.7/lib-dynload
/usr/lib64/python2.7/site-packages
/usr/lib64/python2.7/site-packages/gtk-2.0
/usr/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode
/usr/lib64/portage/pym
>>>

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

Installing from source on bitbucket.org

Either clone the project with Mercurial:

$ hg clone https://JohnnyWezel@bitbucket.org/JohnnyWezel/pymail

or download the source as a compressed tar file from the project site (https://bitbucket.org/JohnnyWezel/pymail) and then type:

$ ./setup.py install

You probably first want to prepare a virtual environment.

To Do / Roadmap

See TODO.rst

Development

If you want to help with development, the Mercurial project is on bitbucket.org: https://bitbucket.org/JohnnyWezel/pymail.

Subscribe to package updates

Last updated Jan 9th, 2014

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.