inviare 2 mail conteporaneamente con la funzione mail()

Ho questo codice:

........


$posta ="frank_xxxx@virgo.it";
                               
                               $ogg = "$sito - Conferma registrazione account $user";

                           $mess = "
                           <html>
                           <head>
                           <title>$sito - Conferma registrazione account $user</title>
                           </head>
                           <body>
                           <p> <b>$sito</b></p>
                           <br />Conferma account $user</b>
                           <br /><br />Per completare la registrazione <a href=\"$urlsito/add_user.php?action=confirm&auth=$row[auth]\">clicca qui</a>
                           <br />Grazie!
                           </p>
                           </body>
                           </html>";

                           $intesta  = "MIME-Version: 1.0\r\n";
                           $intesta .= "Content-type: text/html; charset=iso-8859-1\r\n";

                           $intesta .= "From: $sito <$web_mail>\r\n";

                           mail($posta, $ogg, $mess, $intesta);
                           

                            $oggetto = "$sito - Conferma registrazione account $user";

                           $messaggio = "
                           <html>
                           <head>
                           <title>$sito - Conferma registrazione account $user</title>
                           </head>
                           <body>
                           <p> <b>$sito</b></p>
                           <br />Conferma account $user</b>
                           <br /><br />Il tuo account deve essere attivato dall'amministratore.
                           <br />Grazie per esserti registrato!
                           </p>
                           </body>
                           </html>";

                           $intestazioni  = "MIME-Version: 1.0\r\n";
                           $intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";

                           $intestazioni .= "From: $sito <$web_mail>\r\n";

                           mail($mail, $oggetto, $messaggio, $intestazioni);

............

La prima email arriva all'amministratore per attivare l'account (e arriva regolarmente)

La seconda avvisa l'utente e ringrazia per la registrazione.

La prima email, come dicevo, viene regolarmente recapitata la seconda no.

La "prima" email l'ho aggiunta io Nella "seconda" il codice era già così e prima della modifica funzionava bene (l'indirizzo email viene passato per POST alla variabile $mail)

C'è un problema nel codice?

Grazie

inviato 6 anni fa
frankphp
modificato 6 anni fa
X 0 X

Non mi pare ci siano errori...

Controlla il parametro $mail.

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Non mi pare ci siano errori...

Controlla il parametro $mail.

Infatti non ci sono errori!

Era colpa del server dell'altra email che ci ha messo una vita a spedire l'email.

Grazie

risposto 6 anni fa
frankphp
X 0 X
Era colpa del server dell'altra email che ci ha messo una vita a spedire l'email.

Ottimo, problema risolto.

Ciao ciao

risposto 6 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda