Tach!
was mache ich hier falsch?
Du verwendest anscheinend nach wie vor keine Debugging-Methoden, um zu überprüfen, was in deinen Variablen steht.
if (!in_array($user, $erlaubteMailAdressen)) { echo "Endung nicht gefunden"; }
Es wird immer gesagt "Endung nicht gefunden" Mein example steht doch im array.
Dann prüfe, ob es wirklich so ist.
<pre>
<?php
var_dump($user);
var_dump($erlaubteMailAdressen);
Vielleicht fällt dir ja was an $erlaubteMailAdressen auf ...
dedlfix.