IndiMail is a messaging platform utilizing the following packages qmail,serialmailqmailanalogdotforwardfastforwardmess822,daemontoolsucspi-tcpCourier IMAP/POP3Bogofilter - A Bayesian Spam FilterFetchmail, other useful utilities (pack, unpack, altermime, ripmime, flash). IndiMail provides Management of Virtual domains with large number of users. Some of the components like qmail have been significantly modified to provide a seamless user experience, manageability, superior performance and high scalability. IndiMail works on both 32 / 64 bit Unix platforms.

IndiMail provides routers for SMTP, IMAP and POP3. This enables a domain to be extended across multiple servers and hence gives IndiMail the ability to distribute the users across multiple hosts using standard non-proprietary protocols and RFCs. You can have your users distributed on multiple servers, each server located anywhere on the net. Using a utility called 'hostcntrl', you can also add foreign users. This allows IndiMail to have a heterogeneous email server environment without the need for multiple domains (with some users on MS Exchange and some on Lotus Notes some on IndiMail). You can have multiple hosts hosting a domain placed geographically anywhere and tied up by IndiMail. Your Brazil users can have a server in Brazil and India users on server located in India and yet have the Indian user access all his/her mails when in Brazil. The IndiMail architecture also allows you to migrate seamlessly from a proprietary messaging products. The IndiMail architecture does not force a networked filesystem or NAS storage to be used for serving large number of users (typically in an ISP/MSP environment)

Though IndiMail uses the power of qmail, it has multiple queues (called a queue collection). The multiple queues can be located on multiple disks. Each of these queue have their own dedicated qmail-send/qmail-todo process. A drop-in replacement for qmail-queue - qmail-multi distributes incoming mails evenly across the defined multiple queues. The multiple queue architecture allows IndiMail to eliminate what is known as the silly qmail syndrome. Hence IndiMail can process a very high incoming rate of mails and faster than provided by stock qmail/netqmail. The system ids, configuration files used by IndiMail are all configurable through a set of environment variables. IndiMail avoids using hardcoded directories and hardcoded uid/gid for the queue, control files and process privileges. Most of these variables are set at run-time. Hence, you can quickly setup multiple instances of IndiMail just by setting different environment variables. Setting CONTROLDIR=control1 will cause IndiMail to look at configuration files in /var/indimail/control1. Setting CONTROLDIR=/etc/indimail will cause IndiMail to look at configuration files in /etc/indimail. Setting QUEUEDIR=/ramdisk/queue1 causes IndiMail to use /ramdisk/queue1 as the queue. IndiMail has around 200 such variables which can be used to fine tune the way you want IndiMail to behave. This gives the ability of a single installation of IndiMail have a different behavior for each queue, sender, recipient, source host, destination host.

Though the configuration items are plenty, the novice can have a fully functional Mail Server up in minutes by just using few of the important configuration variables. Newbies can also administer IndiMail using a Secure Menu Shell called FLASH (using ncurses library). Flash allows menu and sub menus to be extended and is fully customizable. 

Showing 1-22 of 517 topics
ANNOUNCE IndiMail 1.9.1 Released Cprogrammer 1/21/16
ANNOUNCE - IndiMail 1.9.0 Released Cprogrammer 8/4/15
How to control per hour email send networkbrain20 1/22/16
[Indimail-support] Errors - New Deployment Nicholas Chua 1/7/16
want to use local language like hindi, tamil etc. to store and login email ID networkbrain20 10/15/15
[Indimail-support] Fixed - Re: Double double colon in IPv6 address in Received header Cprogrammer 8/27/15
[Indimail-support] Double double colon in IPv6 address in Received header Adrian Offerman 8/26/15
[Indimail-support] tcpserver unable to connect for imaps and pops daemons after update IndiMail Adrian Offerman 8/13/15
[IndiMail] IndiMail Installation for newbies in 10 steps Cprogrammer 8/2/15
[Indimail-support] 3rd Call For Papers - 22nd Annual Tcl/Tk Conference (Tcl'2015) 7/28/15
[Indimail-support] 2nd Call For Papers - 22nd Annual Tcl/Tk Conference (Tcl'2015) 6/8/15
[Indimail-support] 1st Call For Papers - 22nd Annual Tcl/Tk Conference (Tcl'2015) 4/6/15
Re: [Indimail-support] authindi segfaulting Cprogrammer 12/7/14
[Indimail-support] qmail-dkim: DKIMContext structure invalid for this operation Nicholas Chua 11/25/14
[Indimail-support] 21th Tcl Conference - Registration & Hotel Reminder Andreas Kupries 10/14/14
[Indimail-support] Prefer STARTTLS on all services Tobias Schmidt 9/21/14
[Indimail-support] Removing Indimail fails Dimitris Arvanitis 9/21/14
[Indimail-support] Problem: Indimail installation with MariaDB Tobias Schmidt 9/15/14
[Indimail-support] 2nd Call For Papers, 21th Annual Tcl/Tk Conference 2014 Andreas Kupries 8/12/14
failing to start mysql with /var/indimail/bin/svc -u /service/mysql.3306/ asif 7/1/14
[Indimail-support] The given indimail Process utilizing max cpu and multiple thread starting simultaneously balaji 6/16/14
[Indimail-support] 1st Call For Papers, 21th Annual Tcl/Tk Conference 2014 Andreas Kupries 5/1/14
More topics »