IndiMail is a Secure, Reliable, Efficient Messaging Platform which provides you everything needed in a modern messaging server - ESMTP, IMAP, POP3, QMTP, QMQP and many other features.
IndiMail gives you speeds that are faster than most MTAs.
The flexibility provided by IndiMail's authentication methods allow any IMAP/POP3 server to be used with IndiMail.
IndiMail is built for speed and flexibility. You can download the source or use the binary RPM generated by openSUSE Build Service.
Search This Blog
My First Web Page
I had never liked html. Finally with a bit of googling, landed on pages.google.com and managed to create my first web page at http://indimail.sourceforge.net.
I will be soon putting up my documentation up there.
I still have work to do on installing the MySQL database. I hope to do that in my bootstrap script which runs when i do make install or make install-strip
Indimail using YUM/APT Repository
openSUSE Leap 42.3
openSUSE Leap 42.2
SUSE Linux Enterprise 12 SP2
SUSE Linux Enterprise 12 SP1
SUSE Linux Enterprise 12
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 6
Click the below URL for Install Instructions
Shutdown MySQL if already running and disable MySQL from
being started up by the system % /etc/init.d/mysqld stop % sudo
chkconfig mysqld off % /bin/rm -f /service/mysql.3306/down
% sudo service indimail start
% sudo /usr/bin/svstat /service/* /service/clamd: up (pid 1014) 2985 seconds
/service/dnscache: up (pid 1021) 2985 seconds
/service/fetchmail: down 2985 seconds
/service/freshclam: up (pid 1020) 2…
IndiMail now has docker images. You can read about installing Dockerhere. Once you have installed docker-engine, you need to start it. Typically it would be $ sudo service docker start
To avoid having to use sudo when you use the docker command, create a Unix
group called docker and add users to it. When the docker daemon starts, it
makes the ownership of the Unix socket read/writable by the docker group. Warning: The docker group is equivalent to the root user; For details
on how this impacts security in your system, see Docker Daemon Attack
Surface for details.$ sudo groupadd docker $ sudo usermod -aG docker your_username
Log out and login again to ensure your user is running with the correct permissions. You can run the unix id command to confirm that you have the docker group privileges. e.g. $ id -a
uid=1000(mbhangui) gid=1000(mbhangui) groups=1000(mbhangui),10(wheel),545(docker) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
Now we need to pull the docker image for I…
IndiMail provides multiple methods by which you can intercept an email in transit and modify the email headers or the email body. A filter is a simple program that expects the raw email on standard input and outputs the message text back on standard output. The program /bin/cat can be used as a filter which simply copies the standard input to standard output without modifying anything. Some methods can be used before the mail gets queued and some methods can be used before the execution of local / remote delivery.
It is not necessary for a filter to modify the email. You can have a filter just to extract the headers or body and use that information for some purpose. IndiMail also provides the following programs - 822addr(1), 822headerfilter(1), 822bodyfilter(1), 822field(1), 822fields(1), 822header(1), 822body(1), 822headerok(1), 822received(1), 822date(1), 822fields(1) to help in processing emails.
Let us say that we have written a script /usr/local/bin/myfilter. The myfilter program …