Habt Ihr eine Idee warum das nicht geht ?
du hast eine funktion "mailversenden" definiert, die ein paar parameter erwartet, die dann in der eigentlich php funktion mail() garnicht verarbeitet werden (bzw garnicht an sie weitergegeben werden - wie stellst du dir denn vor, dass sie funktionieren?
beispiel:
$foo = 'hello';
$bar = 'world';
$baz = '!';
echo $foo;
du sagst jetzt "warum wird da nicht 'hello world!' ausgegeben?