Would there be a way of our server knowing if the actual smtp action had failed and displaying an error based on that, rather than it failing at the mailserver?
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.