Skip to main content

An SMTP daemon

Project description

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.

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

PyMail-0.1.2.tar.gz (35.3 kB view details)

Uploaded Source

File details

Details for the file PyMail-0.1.2.tar.gz.

File metadata

  • Download URL: PyMail-0.1.2.tar.gz
  • Upload date:
  • Size: 35.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyMail-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b7b02a6c3edc07cf668cdf567594d0dde2529726944d0733a8734282c2733675
MD5 6a35c47dda096d665d85f813ee2ea8a4
BLAKE2b-256 64f52baf98b0f856bb48613259b237722505fe9d851eb495c5d5386f4da8e536

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page