It really seems that you are not uploading mail/* to a sub-folder of your main web folder... Try uploading an .html file to the same folder and see if you can load it. If you can't, and you're sure it's the correct folder, there must be a DNS problem. Could the rest of your site be loading from another server ? I recommend making changes to an existing working .html document and seeing if those come through on the web.
Regards