Form info non funzionante con Aruba

Eugene

Utente Attivo
5 Mag 2005
110
0
16
55
Dagobah
www.yodastudio.com
Buonasera.

Ho appena completato un sito per un cliente il quale ha provveduto autonomamente a registrare il proprio sito su Aruba. Preciso subito questo particolare dal momento che non mi sono mai rivolto prima a quest'azienda e questo spiega perché il codice che riporterò di seguito non mi ha mai dato problemi in passato. Potrebbe quindi trattarsi di una caratteristica di Aruba che ignoro.

In sostanza, nel sito è presente un tradizionale modulo per la richiesta informazioni.
Il modulo, una volta inviato, fa partire due email, una per l'utente richiedente l'informazione ed una per il proprietario del sito.
Il proprietario del sito, ovvero il cliente, dispone di una email su Libero. In fase di test avevo utilizzato il mio accout Gmail e non avevo riscontrato alcun problema, ma adesso che ho configurato il modulo con l'email del cliente ci siamo accorti (bella figura!) che a lui non arriva alcuna notifica.
A questo punto ho eseguito una serie di test con le email disponibili ed ho verificato che con Gmail e Alice le email vengono inviate regolarmente mentre con Libero e quella aziendale, che si trova su TantraHost, non arriva un bel niente.
Tutto questo vale ovviamente sia per l'email all'utente che quella al titolare.

Il fatto che con Gmail e Alice tutto funzioni perfettamente dovrebbe fugare ogni dubbio sulla correttezza del codice impiegato, ma il fatto che non funzioni con Libero e con altri provider (es. TantraHost) rimane per me un mistero.
Per sicurezza riporto di seguito il codice utilizzato:

PHP:
$giorno = date("d",time());
$mese = date("m",time());
$anno = date("Y",time());
$ora = date('G:i:s', time());
$nome = $_POST["nome"];
$localita = $_POST["localita"];
$telefono = $_POST["telefono"];
$mail = $_POST["email"];
$conferma_mail = $_POST["conferma_email"];
$messaggio = $_POST["messaggio"];
$recaptcha_response_field = $_POST["recaptcha_response_field"];
$to = "[email protected]";
$toGuest = $mail;
$fromAdm  = "MIME-Version: 1.0\r\n";
$fromAdm .= "Content-type: text/plain; charset=utf-8\r\n";
$fromAdm .= "From:$nome<$mail>\r\n";
$fromGuest  = "MIME-Version: 1.0\r\n";
$fromGuest .= "Content-type: text/plain; charset=utf-8\r\n";
$fromGuest .= "From:Nome Azienda <$to>\r\n";

mail("$to","Richiesta informazioni da sito","In data $giorno $mese $anno, alle ore $ora sono stati inviati i seguenti dati dal sito:\n\nNome: $nome\nCittà: $localita\nTelefono: $telefono\nE-mail: $mail\n\nMessaggio: $messaggio\n\nL'utente acconsente al trattamento dei dati secondo quanto disposto dal Decreto Legislativo 196/2003 e successive modifiche.","$fromAdm"); 
mail("$toGuest","Conferma invio richiesta informazioni da sito","Gentile visitatore,\n\n in data $giorno $mese $anno, alle ore $ora è stata inviata una richiesta informazioni dal sito.","$fromGuest");
header("Location:index.php?page=conferma&mittente=$nome&mittenteMail=$mail");
exit;

Ovviamente non ho riportato, per semplificare, tutto il codice relativo al recaptcha ed alla verifica dei campi del modulo.
Secondo voi cosa potrebbe essere?

Grazie
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
il fatto che su certi non riceva l'email è stato discusso varie volte.
ti consiglio di abbandonare la funzione mail() e passare ad usare la clsse phpmailler (guarda tra gli articoli di php trovi come si usa, non è difficile e risolve molti problemi)
 

Eugene

Utente Attivo
5 Mag 2005
110
0
16
55
Dagobah
www.yodastudio.com
Risolto.

Ho abbandonato la funzione mail ed ho optato per la classe phpmailer.
Con il metodo smtp non ho più riscontrato problemi (mi auguro di non dovermi ricredere).

Grazie e buona serata.
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [Cerco retribuito] Form info varie con allegato FLASH + PHP Offerte e Richieste di Lavoro e/o Collaborazione 0
chatline info su form mail Supporto Mr.Webmaster 3
S passare un valore da un form a un file .php con metodo post PHP 4
K Form che manda dati doppi PHP 1
K Problema form update PHP 2
Elisacau [Contact form 7] Inserire Numero auto incrementante WordPress 1
K form Inserimento record mysql PHP 2
I Form con selettore HTML e CSS 0
K [php]form invio dati PHP 0
G form invio multiplo con checkbox PHP 12
nivaria.achinet Intercettare form solo dopo invio Javascript 1
D Form contatti non funzionante HTML e CSS 0
A Stampare dati da form PHP 8
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
I Form HTML e CSS 17
otto9due $_FILE non passa i dati dal form PHP 1
M Form: come tornare ai campi già compilati dopo invio PHP 1
G Invio form con PHP PHP 3
felino Form action costum e parametri in queryString WordPress 1
M Come recuperare molteplici input form PHP 1
M Collegamento tra form html e script php PHP 4
L form immagini per il database PHP 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
L inserimento form dati multipli ? PHP 0
L Problemi form Pagina php HTML e CSS 3
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
D Devo far funzionare un form di contatti PHP 4
B form gestione input PHP 2
V PHP form intersecate PHP 0
8 Javascript - PDF Form Javascript 0
J Form inserimento dati in database Ajax 1
E Gestione profilo utente tramite Form PHP 3
R [C#] Form principale si blocca mentre un altro Thread lavora .NET Framework 0
M Problema con controllo form in real time jQuery 6
D Form validazione Javascript 2
R form recovery pass PHP 0
V Symfony e i form PHP 3
M form con checkbox PHP 8
S come aggiustare un form di contatto? HTML e CSS 3
F query e form con select multipla PHP 17
MarcoGrazia Verifica di una stringa o di un nome proveniente da form Snippet PHP 0
A Inserimento dati nel database tramite form + altre operazioni PHP 18
websilvia Contact form using Bootstrap 3.3.4 PHP 8
Alex_70 Button non funziona nella form PHP 2
C Form email php su pagina index.html? PHP 21
W Rinominare Documenti Con Form Asp Classic ASP 9
S Invio email da form PHP 8
L form multipla php sql,errore in inserimento MySQL 0

Discussioni simili