Tach!
Noch zwei kleine Empfehlungen:
$username = $_POST["username"];
$email = $_POST["email"];
Du verwendest anschließend $username einmal und $email zweimal. Das unnötige Umkopieren ergibt noch nicht einmal eine Schreibersparnis. Spar dir das Anlegen unnötiger zusätzlicher Variablen und verwende die $_POST-Einträge direkt.
$from = "test@testtesttest.de";
$to = "test@testtesttest.de";
Es gibt extra Domainnamen, damit man nicht in mögliche Konflikte mit irgendwelchen (potentiell) real existierenden Domains kommt. Nimm also lieber example.com (aber nicht example.de, das ist eine real existierende).
dedlfix.