For those who are tired of applying patches, I am happy to announce
indimail-mta
indimail-mta = qmail+all patches+dkim+srs+batv+greylisting+ipv6
ucspi-tcp+ssl+daemontools+other program/tools in the qmail universe.
The RPM and debian packages can be downloaded from
http://software.opensuse.org/download.html?project=home%3Ambhangui&package=indimail-mta
I will be glad to work with you folks in improving it further in case you
require some feature that is missing.
It works almost like qmail with the difference
0) installs in /var/indimail instead of /var/qmail
1) multiple queues. You have /var/indimail/queue/[queue1, queue2, ...]
2) mutiple qmail-send processes
3) ability to insert your own filters before queue, after queue, before
local/remote delivery, after local/remote delivery
4) ability to pass header values as environment variables across the queue
using envheaders control file
5) configurable control directory using CONTROLDIR env variable
6) configurable queue using QUEUE_BASE, QUEUE_START, QUEUE_COUNT env
variables.
7) no hardcoded uid/gid in the executables
8) delivery rate control to domains like aol.com, yahoo.com
9) virus scanning using Erwin Hoffman's QHPSI interface in conjunction with
a 3rd party virus scanner like clamd
..) and much more
Next feature that i am working on is having the entire qmail-smtpd loaded
once. Have already made qmail-smtpd as a shared library. Have modified
tcpserver to be able to load shared .so files (using dlopen) in addition to
executables provided on cmd line.
--
Regards Manvendra - http://www.indimail.org
indimail-mta
indimail-mta = qmail+all patches+dkim+srs+batv+greylisting+ipv6
ucspi-tcp+ssl+daemontools+other program/tools in the qmail universe.
The RPM and debian packages can be downloaded from
http://software.opensuse.org/download.html?project=home%3Ambhangui&package=indimail-mta
I will be glad to work with you folks in improving it further in case you
require some feature that is missing.
It works almost like qmail with the difference
0) installs in /var/indimail instead of /var/qmail
1) multiple queues. You have /var/indimail/queue/[queue1, queue2, ...]
2) mutiple qmail-send processes
3) ability to insert your own filters before queue, after queue, before
local/remote delivery, after local/remote delivery
4) ability to pass header values as environment variables across the queue
using envheaders control file
5) configurable control directory using CONTROLDIR env variable
6) configurable queue using QUEUE_BASE, QUEUE_START, QUEUE_COUNT env
variables.
7) no hardcoded uid/gid in the executables
8) delivery rate control to domains like aol.com, yahoo.com
9) virus scanning using Erwin Hoffman's QHPSI interface in conjunction with
a 3rd party virus scanner like clamd
..) and much more
Next feature that i am working on is having the entire qmail-smtpd loaded
once. Have already made qmail-smtpd as a shared library. Have modified
tcpserver to be able to load shared .so files (using dlopen) in addition to
executables provided on cmd line.
--
Regards Manvendra - http://www.indimail.org