Topic: some info required prior to installing
i'm looking at installing the latest version of iredmail, just want some clarification on certain things.
on the website, it compares features, such as Per-user mail forwarding control, just to clarify, these differences are just for the admin panel? all these features are fully applicable and configurable from the command line even for the basic free install?
i will be using mysql 5.6 as a backend on a remote server.
i have phpmyadmin already installed on webservers, i will not install it on the mailserver.
similarly, i would install roundcube on the webservers, not the mailserver.
i assume that i can do this with iredadmin and awstats as well, or do they need to go on the mailserver?
mysql is running multi-master, load-balanced behind haproxy 1.5, 1 writeable master, 1 read-only master (becomes writeable on failure of other master) each master has it's own slave.
the webservers are also running load-balanced behind haproxy 1.5 (8 servers)
user mails will be stored using the maildir format, on a shared storage device ( DRBD replicated drives, connected to using iscsi, mounted on the mailservers at boot, and using the ocfs2 filesystem.
i have two servers available for running the mailservers. i assume having both servers accessing a single set of mail folders will not be a problem?
would there be any problems running two iredmail servers load-balanced behind haproxy 1.5 using the PROXY command?
i know i would need to install two instances of postfix on each server (postfixA live, postfixB down on server1, postfixA down, postfixB live on server2) so that the relevant postfix queues can be started running on the other server following any failures, effectively there would be 4 mailservers configured in haproxy, postfixA and postfixA backup, postfixB and postfixB backup.
are there any problems with running iredmail this way? anything else i would need to be aware of?
even if i can't run iredmail load-balanced, could i still run it behind haproxy 1.5 using the PROXY command?
our network architecture doesn't give us anywhere else to place them on the network.