Ciao ragazzi,
apro un post perché ci è appena stato segnalato un bug relativo all'iscrizione del nostro sito.
Stante che ha smesso di funzionare non prima di questa settimana, e che non ho più toccato quella parte da un anno, il problema è che non arriva l'email con la password solo ed esclusivamente verso i domini @gmail.com (gli altri sì).
Nello specifico, ho la funzione mail():
Codice PHP:
mail(gdrcd_filter('get', $_POST['email']), $subject, $text,
'From: ' . gdrcd_filter('out', $PARAMETERS['info']['webmaster_email']));
L'INSERT funziona perfettamente, i dati finiscono nella tabella e il campo settato correttamente. Nonostante ciò, l'email non arriva (neanche in spam).
Ho fatto dunque una prova con questo script, e il risultato è l'invio corretto:
Codice PHP:
<?php
if(mail('NOME@gmail.com', 'prova', 'messaggio di prova'))
echo 'email inviata correttamente a GMAIL'."<br>";
else echo 'Errore!'."<br>";
?>
Credo che il problema nasca per via di CloudFlare, poiché ho fatto una prova su un sito provvisorio con lo stesso codice, ma senza CloudFlare (sempre con altervista), e tutto funziona correttamente.