
/001_fix-missing-personal-hotspot-iphone-2000278-5c66064e4cedfd0001431442.jpg)
Setup Squirrelmail in a serverwide visible directory, such as /var/,, etc. However, this is very painful, rather not doable, if you have more than ten virtual domains hosted on your server. This is ok for a small number of virtual hosts (say 3-5). This is of-course do-able by uploading the Squirrelmail package through your VirtualSite-FTP user-id and setting it up. There are three methods to do that, listed below, not necessarily in order of preference:Įach VirtualHost hosted on this server, should setup own squirrelmail installation. Once this is not the case, Apache will refuse to open this page / Alias / URL.

When site A wants to run the webmail interface through, the suPHP engine will expect the squirrelmail files to have the ownership same as the ownership of the DocumentRoot directory of that particular VirtualHost. No doubt this method is the easiest to provide webmail interface to all the domains hostes on your server, but remember, that this will not work with SuPHP.

There are many methods to setup Squirrelmail, like setting up in a server-wide visible directory, so all Apache Virtual Hosts can access the squirrelmail webpage through an Aliased URL, such as /webmail. There are others as well such as Horde, RoundCube, etc, but I prefer Squirrelmail, because it is quite mature, reasonably secure and light weight. Squirrelmail is the web based MUA of choice.
