Non avevo letto con attenzione tutto il codice.
Mi sembra di capire che
Codice PHP:
$destinatario = "werwolfe@werwolfe.it";
sia la tua email, e
Codice PHP:
$mittente = $_POST['username'];
sia quella dell'utente.
nel primo invio
Codice PHP:
if (mail("$destinatario","$oggetto","$messaggio","From:$mittente")) {
il destinatario sei tu e il mittente è l'utente che si è registrato.
In genere il mittente di una email generata da un sito dovrebbe essere una email locale, quindi una tua email oppure postmaster@werwolfe.it. Non ho mai provato, ma non mi semmbra corretto.
nel secondo invio
Codice PHP:
mail("$mittente","$oggetto","$messaggio","From:$mittente")
in pratica l'utente si invia l'email a se stesso.
Anche qui il 'From' non mi sembra corretto.
Prova ad usare la classe PHPMailer per l'invio di email dal sito e non avrai problemi.