The mail page isn't being accessed directly. It only has functions, so something needs to call them. They are probably just posting their own form to your page.
I think your solution should help. How many spam messages are sent per day?
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.