Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Email - xyz

  1. #1
    Utente bannato
    Registrato dal
    May 2008
    Messaggi
    267

    Email - xyz

    Ho diversi siti su xyz, in tutti i siti il modulo contatti, con il suo file php, non funziona.

    Il modulo invia correttamente le email a me ( ) ma quando inserisco l'email del cliente (email creata con Gmail), oppure un email di Libero il modulo non funziona più!
    Le email vengono spedite, ma spariscono nel nulla...
    Nessuno ha un modulo, classico, CONTATTI a prova di xyz?

    L'ho fatto visionare da un programmatore, dice che xyz fa questi scherzi con le email.
    Questo il codice del file .php

    codice:
    <?php
    // Website Contact Form Generator 
    
    
    // get posted data into local variables
    $EmailFrom = "Sito web - Nome Sito";
    $EmailTo = "email@delcliente.com";
    $Subject = "Email dal modulo ISCRIVITI";
    $Nome = Trim(stripslashes($_POST['Nome'])); 
    $Cognome = Trim(stripslashes($_POST['Cognome'])); 
    $Email = Trim(stripslashes($_POST['Email'])); 
    $Citta = Trim(stripslashes($_POST['Citta']));
    $Provincia = Trim(stripslashes($_POST['Provincia']));
    $Indirizzo = Trim(stripslashes($_POST['Indirizzo']));
    $Telefono = Trim(stripslashes($_POST['Telefono']));
    $Cellulare = Trim(stripslashes($_POST['Cellulare']));
    $Messaggio = Trim(stripslashes($_POST['Messaggio'])); 
    
    // validation
    $validationOK=true;
    if (!$validationOK) {
      print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
      exit;
    }
    
    // prepare email body text
    $Body = "";
    $Body .= "Nome: ";
    $Body .= $Nome;
    $Body .= "\n";
    $Body .= "\n";
    $Body .= "Cognome: ";
    $Body .= $Cognome;
    $Body .= "\n";
    $Body .= "\n";
    $Body .= "Email: ";
    $Body .= $Email;
    $Body .= "\n";
    $Body .= "\n";
    $Body .= "Citta': ";
    $Body .= $Citta;
    $Body .= "\n";
    $Body .= "\n";
    $Body .= "Provincia: ";
    $Body .= $Provincia;
    $Body .= "\n";
    $Body .= "\n";
    $Body .= "Indirizzo: ";
    $Body .= $Indirizzo;
    $Body .= "\n";
    $Body .= "\n";
    $Body .= "Telefono: ";
    $Body .= $Telefono;
    $Body .= "\n";
    $Body .= "\n";
    $Body .= "Cellulare: ";
    $Body .= $Cellulare;
    $Body .= "\n";
    $Body .= "\n";
    $Body .= "Messaggio: ";
    $Body .= $Messaggio;
    $Body .= "\n";
    
    // send email 
    $success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
    
    // redirect to success page 
    if ($success){
      print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.htm\">";
    }
    else{
      print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
    }
    ?>

    ... disperato

  2. #2
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Ovviamente non si tratta di un problema relativo al php. Chiedi nel forum di xyz o contatta l'assistenza.

  3. #3
    Utente di HTML.it L'avatar di ttcc
    Registrato dal
    Dec 2008
    Messaggi
    489
    se ho capito bene posso dire che ho avuto lo stesso problema, sempre con xyz ho risolto cosi:

    Codice PHP:
    ini_set("sendmail_from""someone@provider.it"); // dove il someone@....  è il tuo indirizzo di posta 
    in effetti alcuni provider non accetterebbero il sendmail_from di default che ha php.ini di xyz.

    credo che possa andare in questo modo ( non ho letto tutto il codice)
    Codice PHP:
    ini_set("sendmail_from""someone@provider.it"); //stringa nuova metti il tuo indirizzo di posta
    // get posted data into local variables 
    $EmailFrom "Sito web - Nome Sito"
    $EmailTo "email@delcliente.com"
    $Subject "Email dal modulo ISCRIVITI";
    ........ 
    ecc ecc.. 
    provare ti costerà solo un paio di mails

  4. #4
    Utente bannato
    Registrato dal
    May 2008
    Messaggi
    267
    Grazie

    proverò

  5. #5
    http://forum.html.it/forum/showthrea...readid=1215634

    prova è molto comoda questa classe e su xyz non mi ha mai dato problemi
    uh? eh ? cosa?

  6. #6
    Utente bannato
    Registrato dal
    May 2008
    Messaggi
    267
    Niente, la soluzione proposta da ttcc non mi funziona
    Le email continuano a sparire nel nulla...

    Ho pensato se dovessi impostare qualche configurazione particolare dal Plesk di xyz, ho un hosting dedicato con IP fisso. Però nn saprei che fare

    Proverò anche la "pillola" suggerita da Frankenstein88

  7. #7
    Come da regolamento è vietatissimo parlare di hosting a pagamento o gratuito sui forum tecnici (si può discutere di hosting gratuito ESCLUSIVAMENTE su off-topic).

    Ho visto solo ora il thread e quindi non lo chiudo, mi limito a censurare il nome dell'hoster, ma per i prossimi thread fa maggiore attenzione ed evita di inserire l'hoster nella discussione perché, ripeto, è vietatissimo.

    Questo ovviamente non vale solo per chi ha aperto il thread ma anche per tutti gli altri utenti che hanno tirato dentro l'hoster: se è un problema dell'hoster se la deve risolvere l'hoster, ovviamente, ma non è necessario sapere chi è l'hoster o nominarlo per consigliare di rivolgersi a chi fornisce i servizi

  8. #8
    Utente bannato
    Registrato dal
    May 2008
    Messaggi
    267
    D'accordo, non avevo pensato che il mio post potrebbe causare problemi d'immagine all'hoster.
    L'ho ritenuto solo un dato fondamentale per risolvere il mio problema.

    Chiedo venia

    PS: devo testare ancora la "pillola"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.