Und wo genau gehört das hin? In die mailer.php direkt vor das erste Tag oder in die kontakt.html, wo sich das Formular befindet? Sorry, bin absoluter PHP-Neuling und versuche, mich da durch Lesen und learning-by-doing sowie haufenweise kommentierte Vorlagen reinzuarbeiten...
In die mailer.php direkt hinter Dein
<php
gehört zum testen:
phpinfo(INFO_VARIABLES);
exit;
Dann könntest Du geststellen, dass Deine mailer.php
zwar $_POST['$name'] usw. kennt, aber eben nicht $name usw..
Grüße, Thomas