Hallo Herby
Das Problem mit Outlook/Outlook-Express,... ist hier schon öfters angesprochen worden (http://www.teamone.de/cgi-local/sfasuch.pl).
Das "mailto:" in Formularen wird tatsächlich nicht bei allen Mail-Clients korrekt interpretiert. Die einzige Möglichkeit ist, das Formular an ein serverseitiges Skript (Perl, Php, ASP ...) zu senden, dass die Formulardaten verarbeitet, daraus ein Mail generiert und über Deinen SMTP-Server (den hast Du ja) versendet.
Dazu gibt es viele Lösungen/Skripte im Internet. Es gibt auch Anbieter, bei denen Du die Formulardaten direkt senden kannst, und die dann für Dich das Mail versenden.
Eine URL kann ich Dir nicht bieten, da meine Bookmarks kürzlich ins Nirwana gingen.
Grüsse
Tom