Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23

Discussione: Email non arriva...

  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Email non arriva...

    Riposto sperando che qualcuno mi delucidi
    A me questo codice sembra a posto ma il messaggio del visitatore non mi arriva. A lui però arriva la mia risposta automatica di ringraziamento

    Nome del Visitatore che mi scrive
    $nome = $_POST['nome'];
    //E-mail del Visitatore che mi scrive
    $suoemail = $_POST['suoemail'];
    //Sito del Visitatore
    $url = $_POST['url'];
    //Città del Visitatore
    $citta = $_POST['citta'];
    //Soggetto dell'e-mail
    $soggetto = "Messaggio del Visitatore del sito Photoman";
    //Il messaggio dell'e-mail
    $messaggio = $_POST['messaggio'];
    //E-mail del destinatario (cioè, io)
    $destinatario = "miaemail@virgilio.it";

    //Invio della mail
    mail ($destinatario, $soggetto, $url, $citta, $messaggio, "from: $suoemail" );

    //Invio e-mail di ringraziamento al Visitatore
    mail ($suoemail, Ringraziamento, "- RISPOSTA AUTOMATICA -

    Ciao $nome,

    grazie per avermi scritto, ti risponderò appena possibile.

    Saluti, "From: miaemail@virgilio.it");

  2. #2
    Codice PHP:
    <? include 'mailcfg.inc.php' ?>
    <?
    $nome 
    $_POST['nome'];
    $cognome $_POST['cognome'];
    $indirizzo $_POST['indirizzo'];
    $email $_POST['email'];
    $civico  $_POST['civico'];
    $cap $_POST['cap'];
    $tel $_POST['tel'];
    $usname $_POST['usname'];
    $int "From: ".$mailbox." \r \n"."Reply-To: ".$mailbox." \r \n"."X-Mailer: PHP/" phpversion();
    ?>
    <?
    $a
    =$_POST['email'];
    $oggetto="Registrazione al sito ".$nomesito.": Conferma iscrizione";
    $messaggio="Grazie per esserti registrato/a al sito :-) 
     Utilizza questa password e l'username da te indicato precedentemente per accedere al sito :-) 
     092l49szA4080519l_u"
    ;
    mail($a$oggetto$messaggio$int);
    ?>
    <? 
    print $email ?>




    <? print $messaggio ?>
    <?
    $a2
    =$mailbox;
    $oggetto2="Mail dal tuo sito (".$nomesito.")";
    $messaggio2="

    User sul tuo sito: 


    Username: "
    .$usname."
    Email: "
    .$email."

    Nome: "
    .$nome."
    Cognome: "
    .$cognome."
    Indirizzo: "
    .$indirizzo."
    Numero Civico: "
    .$civico."
    CAP: "
    .$cap."
    Telefono: "
    .$tel."

    Oppure utilizza la seguente URL: [url]www.fodlers.org/skins/0_02/user.php?nome=[/url]"
    .$usname."&email=".$email."&nome=".$nome."&cognome=".$cognome."&indirizzo=".$indirizzo."&civico=".$civico."&cap".$cap."&tel=".$tel."";
    mail($a2$oggetto2$messaggio2$int);
    ?>
    <? 
    print "
    "
    .$messaggio2?>
    Qusesta a me funziona :-)
    User senza un senso

  3. #3
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da thelittle
    Codice PHP:
    <? include 'mailcfg.inc.php' ?>
    <?
    $nome 
    $_POST['nome'];
    $cognome $_POST['cognome'];
    $indirizzo $_POST['indirizzo'];
    $email $_POST['email'];
    $civico  $_POST['civico'];
    $cap $_POST['cap'];
    $tel $_POST['tel'];
    $usname $_POST['usname'];
    $int "From: ".$mailbox." \r \n"."Reply-To: ".$mailbox." \r \n"."X-Mailer: PHP/" phpversion();
    ?>
    <?
    $a
    =$_POST['email'];
    $oggetto="Registrazione al sito ".$nomesito.": Conferma iscrizione";
    $messaggio="Grazie per esserti registrato/a al sito :-) 
     Utilizza questa password e l'username da te indicato precedentemente per accedere al sito :-) 
     092l49szA4080519l_u"
    ;
    mail($a$oggetto$messaggio$int);
    ?>
    <? 
    print $email ?>




    <? print $messaggio ?>
    <?
    $a2
    =$mailbox;
    $oggetto2="Mail dal tuo sito (".$nomesito.")";
    $messaggio2="

    User sul tuo sito: 


    Username: "
    .$usname."
    Email: "
    .$email."

    Nome: "
    .$nome."
    Cognome: "
    .$cognome."
    Indirizzo: "
    .$indirizzo."
    Numero Civico: "
    .$civico."
    CAP: "
    .$cap."
    Telefono: "
    .$tel."

    Oppure utilizza la seguente URL: [url]www.fodlers.org/skins/0_02/user.php?nome=[/url]"
    .$usname."&email=".$email."&nome=".$nome."&cognome=".$cognome."&indirizzo=".$indirizzo."&civico=".$civico."&cap".$cap."&tel=".$tel."";
    mail($a2$oggetto2$messaggio2$int);
    ?>
    <? 
    print "
    "
    .$messaggio2?>
    Qusesta a me funziona :-)
    Dimmi...tutti i dati arrivano sottoforma di email (outlook ecc) ? O bisogna creare un modulo che gli arriva come allegato

  4. #4
    ho visto questo:

    mail ($destinatario, $soggetto, $url, $citta, $messaggio, "from: $suoemail" );

    e ti consiglio di vedere www.php.net/mail
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  5. #5
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da hacker_nait
    ho visto questo:

    mail ($destinatario, $soggetto, $url, $citta, $messaggio, "from: $suoemail" );

    e ti consiglio di vedere www.php.net/mail
    Ho guardato ma non ci ho capito molto .

    Per Esempio, ho quest'altro codice che funziona perfettamente. La differenza fra questo e quello che non mi funziona è che l'altro ha qualche campo in più, ma la "sintassi" mi sembra uguale

    //Invio email del Visitatore all'amico
    //nome del visitatore
    $nome = htmlentities(stripslashes(strip_tags(trim($_POST["nome"],"\x00..\x1F"))));
    //E-mail dell'amico
    $email = strtolower($_POST["email"]);
    //Soggetto dell'e-mail
    $soggetto = "Segnalazione sito";
    //Testo dell'e-mail
    $messaggio = "Ciao,

    ti segnalo un'interessante sito: www.xxx.altervista.org

    Saluti,
    $nome";

    //Invio della mail
    mail ($email, $soggetto, $messaggio, "From: $nome");

    //Invio e-mail di ritorno a me
    mail ("miaemail@virgilio.it", "Segnalazione sito", "Un Visitatore ha segnalato il tuo sito ad un'amico " ,

    "From: miaemail@virgilio.it");

  6. #6
    ogni funzione di PHP ha dei parametri richiesti da inserire, ad esempio la funzione mail è costiutuita dai seguenti parametri:

    mail ( destinatario, oggetto, messaggio [, header_addizionali [, parametri_addizionali]] )

    ora, se tu mi scrivi una cosa del genere:

    mail ($destinatario, $soggetto, $url, $citta, $messaggio, "from: $suoemail" );

    PHP crede che $url sia il messaggio della mail, $citta l'header addizionale e $messaggio il parametro addizionale!!!

    Se vuoi che l'utente mandi i suoi dati ($url, $citta) alla tua email, devi incorporare tutto in $messaggio, altrimenti non và!
    Il 90% dei problemi di un pc si trova
    tra la tastiera e la sedia.

  7. #7
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da hacker_nait
    ogni funzione di PHP ha dei parametri richiesti da inserire, ad esempio la funzione mail è costiutuita dai seguenti parametri:

    mail ( destinatario, oggetto, messaggio [, header_addizionali [, parametri_addizionali]] )

    ora, se tu mi scrivi una cosa del genere:

    mail ($destinatario, $soggetto, $url, $citta, $messaggio, "from: $suoemail" );

    PHP crede che $url sia il messaggio della mail, $citta l'header addizionale e $messaggio il parametro addizionale!!!

    Se vuoi che l'utente mandi i suoi dati ($url, $citta) alla tua email, devi incorporare tutto in $messaggio, altrimenti non và!
    Praticamente vorresti dirmi che il codice che ti spedito ora l'ho azzeccato senza saperlo
    Ok, faccio le prove...

  8. #8
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da Braco
    Praticamente vorresti dirmi che il codice che ti spedito ora l'ho azzeccato senza saperlo
    Ok, faccio le prove...
    Ho fatto così e funziona "tutto" ma URL e Citta non so come inserirli perchè mi da sempre errore


    mail ($destinatario, $soggetto, $messaggio, "from: $suoemail");

  9. #9
    Originariamente inviato da Braco
    Ho fatto così e funziona "tutto" ma URL e Citta non so come inserirli perchè mi da sempre errore


    mail ($destinatario, $soggetto, $messaggio, "from: $suoemail");
    perche nn formatti il messaggio??
    per esempio

    $messaggio = $_POST['messaggio']+"\n";
    $messaggio .= $citta;

    oh kmq in qualke modo per dare una forma diversa al tuo messaggio

  10. #10
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da vercinstex
    perche nn formatti il messaggio??
    per esempio

    $messaggio = $_POST['messaggio']+"\n";
    $messaggio .= $citta;

    oh kmq in qualke modo per dare una forma diversa al tuo messaggio
    io ascolto i vostri consigli, faccio le prove, ma non riesco a ficcarci dentro URL, CITTA e "+\n".
    Se mi date la stringa corretta faremmo prima.

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.