Non avevo letto con attenzione tutto il codice.
Mi sembra di capire che
sia la tua email, eCodice PHP:$destinatario = "werwolfe@werwolfe.it";
sia quella dell'utente.Codice PHP:$mittente = $_POST['username'];
nel primo invio
il destinatario sei tu e il mittente è l'utente che si è registrato.Codice PHP:if (mail("$destinatario","$oggetto","$messaggio","From:$mittente")) {
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
in pratica l'utente si invia l'email a se stesso.Codice PHP:mail("$mittente","$oggetto","$messaggio","From:$mittente")
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.

Rispondi quotando