Yes, something is buggy and I don't have an answer for you as to how to fix it so that it operates as it should.
I know that you can create an alternate website, like webmail.example.com, and point it to /usr/share/webmail and that will give you access to webmail. Just add the matching alias entry in DNS for the domain and it works a charm.
I have had a look, and there doesnt seem to be a /usr/share/webmail folder. There is however a /usr/share/squirrelmail folder, is this what i should be looking for? Although there doesnt seem to be any index.html files within.
As I said, im a noob with this stuff at present, so your suggestions im not sure how to implement.
Sorry, my bad - yes, /usr/share/squirrelmail is the proper directory. It does contain an index.php file that is the root for the webmail interface as well as all the support files for it.
As for getting my suggestion configured, create a new site (webmail.example.com or somesuch that is a subdomain of your FQDN) in Server Admin and point it to /usr/share/squirrelmail. Don't enable any other services for the site. Add an alias (CNAME) record in your DNS that points to the FQDN of your server hosting your email. That should be all it takes to have webmail accessible until you can sort out why the standard method isn't working.
I have followed your suggestion, but am getting the page
No Start Page
Could not display this Web Site as no Start Page has been configured. To configure a default starting page, set one of your Web Pages to be the Start Page. Please contact your Administrator for more information"
Do you think i need to start poking around in httpd.conf files? although the thought of this daunts me
By all counts and measures, your config should work either way. Squirrelmail should have a default config that will open the login page when accessed. That should point to /usr/share/squirrelmail/login.php
Are you totally sure that webmail is enabled for the website, and have you rebooted or restarted the Apache service since enabling webmail?
Thanks Doug. I ended up fixing the problem. It seems File Maker Server had added bits to the etc/apache2/http.conf file, which had commented out the php module, so php server wasnt working.
Was showing up as..
#FMI_Configuration_V1 LoadModule php5_module libexec/apache2/libphp5.so
Just had to delete the #FMI_Configuration_V1 part and now webmail is working as it should!
Anyway thanks for your help