[perdition]

Perdition: Mail Retrieval Proxy


| Vanessa | More Projects | Perdition-PBS |
| Main | Download | Releases | Mercurial Repository | Documentation | FAQ | Mailing List | Deployments | Support |

Perdition
I lately lost a preposition;
It hid, I thought, beneath my chair
And angrily I cried, "Perdition!
Up from out of under there."
Correctness is my vade mecum,
And straggling phrases I abhor,
And yet I wondered, "What should he come
Up from out of under for?"
Morris Bishop, contributed by Conrad Parker

What is perdition?

Perdition is a POP3, IMAP4 and managesieve proxy server. It is able to handle both plain-text and SSL/TLS encrypted connections, and redirect users to a real-server based on a database lookup. Perdition supports modular based database access. ODBC, MySQL, PostgreSQL, GDBM, POSIX Regular Expression and NIS modules ship with the distribution. The API for modules is open allowing arbitrary modules to be written to allow access to any data store.

Perdition has many uses. Including, creating large mail systems where an end-user's mailbox may be stored on one of several hosts, integrating different mail systems together, migrating between different email infrastructures, and bridging plain-text and SSL/TLS services. It can also be used as part of a firewall. The use of perditon to scale mail services beyond a single box is discussed in high capacity email.

News

perdition 1.19-rc5 Key changes:
  • ldap: fix segmentation fault in dbserver_get2()
  • Manage-sieve: Fix handling of plain login which would segmentation fault in some cases
  • Manage-sieve: Fix handling of long authentication hashes
  • Enhance --bind_address option parsing to handle IPv6 addresses
  • Fix 8/4byte integer type miss-matches which may lead to undefined behaviour

A complete list of changes is available in the changelog provided by the Mercurial Repository.

Perdition 1.19-rc5 is available for download here.

20th March 2012

perdition 1.19-rc4 Key changes:
  • Fix parsing of NIS maps
  • Fix a segmentation fault on start-up when the bind_address configuration option is used.
  • Fix handling of the debug and quiet options when specified a configuration file
  • Building without PAM libraries installed
  • Documentation enhancements

A complete list of changes is available in the changelog provided by the Mercurial Repository.

Perdition 1.19-rc4 is available for download here.

13th September 2010

perdition 1.19-rc3 This release fixes several problems. Perhaps most significantly, Thunderbird 3.1 can now re-connect to perdition SSL/TLS.

A complete list of changes is available in the changelog provided by the Mercurial Repository.

Perdition 1.19-rc3 is available for download here.

29th July 2010

perdition 1.19-rc2 This fixes a bug in perdition whereby it will exit very early on when run in managesieve mode if the default capability is used.

A complete list of changes is available in the changelog provided by the Mercurial Repository.

Perdition 1.19-rc2 is available for download here.

10th July 2010

perdition 1.19-rc1 I'm happy to announce the release of 1.19-rc1.

This includes numerous bug fixes and support for the manage sieve protocol.

A complete list of changes is available in the changelog provided by the Mercurial Repository.

Perdition 1.19-rc1 is available for download here.

6th July 2010

managesieve support Support for proxying the managesieve protocol has been added to perdition is available in the mercurial repository as changeset "core: Send a BYE to clients if a timeout occur" (805:6425257af963). This feature will be included in perdition 1.19.

The managesieve protocol is used to manage sieve mail filters. Managesieve is desribed in draft-ietf-sieve-managesieve-09[offsite]. The addition of managesieve support to perdition allows end-users to manage sieve filters that are located on the same real-server as their email which is accessed via POP or IMAP.

Managesieve support in perdition was made possible by Université Lille 1 - Sciences et Technologies, France. Their support is greatly appreciated.

30th April 2010

perdition 1.18 After a very long time since the release of 1.17 I'm very happy to announce the release of perdition 1.18.

There have been numerous changes since 1.17, perhaps the most significant being IPv6 support. The only change since 1.18-rc3 was a minor build fix.

A complete list of changes is available in the changelog provided by the Mercurial Repository.

Perdition 1.18 is available for download here.

27th November 2009

More Information

Download Released versions
Releases Historical information on releases
Mercurial Repository The latest development code
Please note that this is development code and is generally not recommended for production
Documentation Documentation on how to use perdition.
FAQ Perdition FAQ.
Mailing Lists perdition-users and perdition-cvs subscription and archive information
Press Centre Information for the press on perdition.
Deployments Information about some of perdition systems in production.
Perdition-PBS POP Before SMTP Tools
Vanessa Underlying libraries for Perdition

| Horms Solutions | Simon Horman's Personal Page |

Copyright © 1995-2013 Simon Horman
Copyright © 2010-2013 Horms Solutions Ltd.
All rights reserved unless otherwise noted