ANNOUNCE - IndiMail 1.7.9 released


DATE: Sun Aug 1 14:52:59 IST 2010

This is Release 1.7.9 of IndiMail. The release has both source.tar.gz and RPMs.

This release allows you to execute your own programs on successful or failed remote deliveries.

Load distribution feature has been added to qmail-qmqpc

A new feature in qmail-send allows you to load startup plugins to extend qmail-send's functionality.

This release includes the following files

README-1.7.9 (Introduction to IndiMail)
INSTALL-1.7.9 (Source Installation Instructions)
INSTALL-RPM-1.7.9 (Install Instructions using RPM)
INSTALL-MYSQL-1.7.9 (MySQL specific Installation Instructions)
README-CLUSTER (Steps on configuring a clustered setup)
Quick-INSTALL-1.7.9 (A minimal documentation on Installation)
RELEASE-Notes-1.7.9 (This file)
indimail-1.7.9.tar.gz (IndiMail source)

IndiMail has two RPM / yum repositories for most of the Linux Distros at

Stable Releases

Bleeding Edge Releases
IndiMail has RPM / yum repositories for the latest features being added. You will find the bleeding edge RPMs at

You will find the RPMs for both 32bit and 64bit OS on the above two repositories

Currently, the list of supported distributions for IndiMail is (for both 32 and 64 bit) are

o openSUSE 11.3
o openSUSE 11.2
o openSUSE 11.1
o openSUSE 11.0
o SUSE Linux Enterprise 11 SP1
o SUSE Linux Enterprise 11
o SUSE Linux Enterprise 10
o openSUSE Factory

* Red Hat
o Fedora 13
o Fedora 12
o Red Hat Enterprise Linux 5
o CentOS 5

* Mandriva Linux
o Mandriva 2010
o Mandriva 2009.1


* Sun Aug 01 2010
1. deliver_mail.c - initialize CurCount, CurBytes
2. vdelivermail.c - display MAILSIZE_LIMIT, MAILCOUNT_LIMIT error message correctly
3. - fixed multiple mails getting generated for overquota mails
4. qmail-remote.c - execute program defined by ONSUCCESS_REMOTE on successful delivery [3030457]
5. qmail-remote.c - use qmail-remote as argv0 when running program defined by ONSUCCESS_REMOTE
6. qhpsi.c - renamed QUEUE_PLUGIN to QUEUE_PLUGIN_SYMB
7. qmail-send.c - added startup plugins functionality [3031243]
8. qmail-remote.c - execute program defined by ONFAILURE_REMOTE on failed delivery [3032011]
9. qmail-remote.c - define environment variables SMTPCODE, SMTPTEXT when calling ONSUCCESS_REMOTE, ONFAILURE_REMOTE programs [3032014]
10. qmail-send.c - Change order of bounce sender and original recipient when calling bounceprocessor script
11. qmail-rm.c - process multiple queues [3032414]
12. qmail-dkim.c, qmail-dk.c, maildirserial.c, rwhconfig.c, qmail-greyd.c - use CONTROLDIR environment variable for the control directory
13. indimail.spec - rc.local to be modified only if /sbin/initctl is present
14. svctool - fixed syntax for specifying qmail's control directory
15. qmail-send.c, spawn.c - added code for implementing envheaders [3032886]
16. qmail-queue.c - terminate QQEH with newline
17. - fix for multiple respawn of svscan during reboot/shutdown due to upstart bugs
18. qmail-send.c - fixed bounce.envrules not working
19. - use maildirdeliver to delivery to maildir
20. - extend svctool --backup functionality
21. qmail-qmqpc - distribute load across servers if qmqpservers control file has sticky bit
22. qmail-remote.c - run failure() only on permanent failure
23. svctool - fixed svctool --config=users for debian system
24. qmail-remote.c - set env variable ERRTEXT in ONSUCCESS_REMOTE & ONFAILURE_REMOTE scripts [3034033]
25. qmail-remote.c - replaced success(), failure() with a single script
26. qmail-remote.c - execute program/script on transient errors [3036446]
27. config-fast - do not put domain in locals if present in virtualdomains
28. ofmipd.c, serialsmtp.c - added logging of senders & recipients. Original idea by Andrew Richards <>

Posted by Manvendra Bhangui 2010-08-01

Log in to post a comment.