Ciao a tutti,
premetto che non sono granché esperto nell'uso del PHP, sono alle prese con un
problema che non riesco a risolvere con l'uso della funzione mail.
In un mio sito ho creato delle pagine contenenti dei test, che rmandano a pagine php che generano a video l'esito. Fin qui tutto bene.
Volendo che, in aggiunta, i risultati e le risposte mi arrivino per email, ho aggiunto queste righe:
-----------------------------------------------------------
$to = "mioindirizzo@miosito";
$subject = "Risultati del test n.21";
$body = "Test n. 21\n\n\nRisultati di $nome $cognome\n\nPunteggio: $totale su 30\n\n
L'esito delle singole risposte è il seguente
(3 punti per la risposta esatta, -1 per la risposta errata, 0 per la risposta non fornita):
Risposta 1 = $dom1
Risposta 2 = $dom2
Risposta 3 = $dom3
Risposta 4 = $dom4
Risposta 5 = $dom5
Risposta 6 = $dom6
Risposta 7 = $dom7
Risposta 8 = $dom8
Risposta 9 = $dom9
Risposta 10 = $dom10";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail ($to, $subject, $body, $headers);
if(mail($to, $subject, $body, $headers)) { echo "OK"; } else { echo "Non inviata"; }
-----------------------------------------------------------
Succede che l'email non viene inviata, il resto dellos script funziona.
Ho provato a trasferire le pagine su un altro server, e li' funziona tutto.
Credo in questo forum di non poter fare i nomi dei fornitori del servizio, poiche' sono entrambi hosting a pagamento.
Qualcuno mi sa dire in cosa potrei aver sbagliato?
Vi ringrazio,
Martino