[PHP] Mail di Avvenuta registrazione

  • Creatore Discussione Creatore Discussione Buzz5
  • Data di inizio Data di inizio

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="[email protected]";
$mail_mittente2="[email protected]";

$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?
 
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?
 
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 =
 

Discussioni simili