On which OS does ISPMan run?
We have tested on Linux, FreeBSD, Solaris, OpenBSD, OSX and with some success on Windows (under cygwin).
On what Linux Distributions does ISPMan run?
On nearly every current distribution that we can imagine. You should check the requirements to determine which daemons ISPMan supports. Users have successfully run ISPMan on Redhat, Fedora, Debian, Suse, Gentoo, and so forth.
Is ISPMan difficult to install?
Yes and no. ISPMan itself is straight forward to install. Difficulties can arise when you need to make the daemons communicate with ISPMan/LDAP. A possible common setup is: Postfix with LDAP support (for e-mail), Cyrus with SASL support (POP3/IMAP4), pureftpd with LDAP (for ftp), Apache (version 1 or 2 for HTTP(S)), OpenLDAP for the user database, libnss-ldap and libpam-ldap for user authentication, maybe webalizer or awstats for the statistics, maybe squirrelmail or horde for webmail, and maybe Amavis/Spam Assassin/Dspam for spam filtering. I say: As a professional everyday-user and admin I need half a day to setup some all-in-one servers (and I have config templtes for all those daemons). As a newbie, you may need several days until you have a working and usable system.
Can I get commercial support?
Sure. Ask on the mailing list or on IRC. I (firstname.lastname@example.org) am personally available for consultancy in setup, coaching and/or documentation writing in Germany.
What other software is required?
YMMV. There are several ways to use or setup ISPMan, for example, Cyrus and Courier are both supported to provide POP/IMAP services. There is no clear answer. Check "Is ISPMan difficult to install?" to get an idea.
How do I set ldap.secret?
`umask 077 ; echo -n 'passwd' > /etc/ldap.secret ; history -c` and (on recent Debian etch systems: `umask 077 ; echo -n 'passwd' > /etc/pam_ldap.secret; history -c`
How do I define a 'catchall' or 'anyuser' e-mail address for a domain?
Simple: Define an e-mail alias in the form '@example.com'. The user with that alias will get all e-mails for @example.com, that are not defined otherwise.
If possible, stay away from that practice and don't make the spammers life easier.
How can I tell amavis (amavisd-new, Version > 2.x) which domains are to be considered local?
Simple: Add a line to your amavis config (amavis.conf or /etc/amavis/conf.d): @local_domains_maps = ( read_hash("/etc/postfix/destination_domains") ); . ISPMan writes out the destination_domains when a new domain is added. If you want to prevent outbound mails (customer domains to be scanned) then also add: @whitelist_sender_maps = ( read_hash("/etc/postfix/destination_domains") ); -