Visualizzazione risultati 1 fino 12 di 12

Discussione: Posta dal sito con PHP

  1. #1
    Guest

    Question Posta dal sito con PHP

    Dunque dunque...
    ho creato un bel form in html su di una pagina quindi, dato che ancora non sono pratico di webmail, ho scaricato uno script per l'invio delle mail dal sito.
    Questo script utilizza la funzione mail() di PHP e testandola in locale lo script non da nessun errore, e nessun errore nemmeno su AV, il problema è che la mail non arriva. Ho letto qualcosa sull'agomento e mi è sembrato di capire che è necessario impostare un server SMTP da qualche parte, sennò me lo meno che va.... sapete come aiutarmi??

    Grazie ^_^

  2. #2
    Guest

    Predefinito

    In locale non ti funziona (e dovrebbe anche darti errore se non sono stati usati '@'), su AV funziona perfettamente, posta il codice che diamo un'okkiata.


    Ciaoooooooo!!!!!!!!

  3. #3
    Ospite Guest

    Predefinito

    Citazione Originalmente inviato da debug
    In locale non ti funziona...
    A meno che non ti installi appunto un server mail...

  4. #4
    Guest

    Predefinito

    ma non è che lo script non funzioni, anzi, fa bene il suo lavoro, il problema è che ho già spedito 2 o 3 mail nei giorni scorsi e ancora non s'è vista l'ombra di ste lettere... comunque il codice è qui: CODEMAIL

  5. #5
    Guest

    Predefinito

    up ^___^

  6. #6
    Guest

    Predefinito

    Se facesse bene il suo lavoro ti arriverebbero la mail; non credi? :D hehe

    Cmq, prova a fare un semplice:

    mail("tuoindirizzo@host.it","Prova","testo");

    e vedi se funziona (ovviamente devi personalizzare i parametri)


    Ciaoooooo!!!!!!

  7. #7
    Guest

    Predefinito

    Se non ti arriva l'email prova vedere come hai settato gli indirizzi che tu non li abbia invertiti o sbagliati a scrivere

  8. #8
    Guest

    Predefinito

    giusto per curiosità: ma se volessi utilizzare la stessa funzione su un altro sito, dovrei necessariamente settare qualche parametro?

  9. #9
    Guest

    Predefinito

    No.
    La funzione mail è autosufficiente ;)


    Ciaoooooooo!!!!!!!!!

  10. #10
    Guest

    Predefinito

    allora, ho usato il codice seguente:

    <?php
    $destinatario = "mail@tin.it";
    $nome_mittente = $HTTP_POST_VARS['nome'];
    $email_mittente = $HTTP_POST_VARS['email'];
    $oggetto_email = $HTTP_POST_VARS['oggetto'];
    $messaggio = $HTTP_POST_VARS['messaggio'];
    $ora = date ("H:i:s");
    $data = date ("d/m/Y");
    $corpo = "
    Modulo inviato il $data alle ore $ora\n
    __________________________________________________ __________\n
    Mittente: $nome_mittente ( mail: $email_mittente )\n
    __________________________________________________ __________\n
    $messaggio
    __________________________________________________ __________\n";

    mail($destinatario, $oggetto_email, $corpo);
    ?>


    ma sembra non aver sortito alcun effetto...

  11. #11
    Guest

    Predefinito

    - Al posto di ogni $HTTP_POST_VARS utilizza $_POST
    - Ti sei assicurato che le informazioni del metodo post arrivino correttamente alla pagina
    prima dell'invio? prova a fare un echo delle tre variabili prima della chiamata a mail()

  12. #12
    Guest

    Predefinito

    Ho provato ad utilizzare $_POST invece di $HTTP_POST_VARS e con un echo mi sono fatto mandare la variabile $CORPO e $DESTINATARIO che sono state riportate correttamente... roba da chiodi...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •