[PHP] Mail di Avvenuta registrazione

Buzz5

Nuovo Utente
29 Set 2017
7
0
1
Ciao,
sul mio sito ho creato una pagina di registrazione e con uno script inserisco i dati in un database e mando una mail di avvenuta registrazione,ora....

Il problema sorge nel momento in cui voglio far partire la mail di registrazione dal mio dominio infatti lo script l'ho così formalizzato:

PHP:
$nome_mittente="MioDominio";
$mail_mittente="noreply@MioDominio.com";
$mail_mittente2="noreply@MioDominio.com";

$headers="From: " .  $nome_mittente . " <" .  $mail_mittente . ">\r\n";
$headers="Reply-To: " .  $mail_mittente2 . "\r\n";
$headers= "X-Mailer: PHP/" . phpversion();

$oggetto="Iscrizione completata con successo";
$messaggio="Ciao $nome.
            Benvenuto nella community di Pincopallino!
            Riceverai etc etc etc...."; 

mail($email, $oggetto, $messaggio, $headers);
  header ("location: /registrazione-completata/");

Ora la mail arriva correttamente ma mi arriva da un indirizzo aruba invece che dall'indirizzo settato nel headers come mai secondo voi?

Ovviamente il mio fornitore di hosting è aruba ma chiamandoli non mi hanno saputo dare riscontro a questo problema insistendo sul fatto che tutto dipende dallo script.
Voi cosa ne pensate?
 

Buzz5

Nuovo Utente
29 Set 2017
7
0
1
Purtroppo non è quello il problema, quando inserisco variabili differenti la mail non arriva proprio.

Secondo te potrebbe essere un problema da risolvere settando qualcosa lato pannello di controllo aruba?
 

mr.x

Utente Attivo
9 Apr 2016
221
22
28
Come ti ha gia indicato Marino hai ripetuto 3 volte la stessa variabile, sovrascrivendo il settaggio precedente ogni volta.
Correggi
Codice:
headers ="From: " . $nome_mittente . " <" . $mail_mittente . ">\r\n";

$headers .="Reply-To: " . $mail_mittente2 . "\r\n";

$headers .= "X-Mailer: PHP/" . phpversion();
nota il "." (punto) prima del =