Hallo!
Du hast mich da auf eine Idee gebracht ! Ich werde einfach im Formhandler (z.B. mail_hausmesse_leipzig.asp) ein x-beliebiges Feld (was beim eigentlichen Formular validiert wird) auf Inhalt prüfen (per request). Wenn nix drin dann Abbruch. So kann ich sichergehen das beim direkten Auruf der Adresse des Formhandlers ohne "query Inhalte" keine email ausgelöst wird.
Ich versteh das Ganze immer noch nicht, du schreibst Du validierst per ASP. Andererseits sagst Du, dass Du im Formhandler die Felder nicht prüfst. Wenn Du doch schon per ASP überprüfst, dürfte es entweder gar nicht bis zur Verarbeitung des Formulares kommen, oder es müsste an der Stelle abgebrochen und kein E-mail versendet werden.
Wie auch immer - an Deiner Stelle würde ich, wie bereits vorgeschlagen, auch per ASP (request) alle Felder überprüfen, ansonsten braucht man ja nur JS auszuschalten um Pflichtfelder etc. zu umgehen.
Lg,
sunny