Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    mail() eseguita ma non arriva

    ciao a tutti, ho questo codice:
    mail($destinatario, $oggetto, $contenuto, $headers);

    le variabili le trova, ho provato usando degli echo.. ho anche controllato con un if(mail()) se la mail veniva spedita e il risultato era positivo, tuttavia la mail non arriva.. come è possibile?

    PS:
    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headers .= "From $autore\r\n";
    $contenuto = "Mittente: $autore ($email)
    Motivo: $motivo

    $testo";

    ecco alcune variabili..
    ciao!!!
    www.giacows.tk
    Richiedi il tuo script gratuito!

  2. #2
    > tuttavia la mail non arriva.. come è possibile?
    sbagli indirizzo

  3. #3
    l'indirizzo è corretto, mi sembrava scontato dirlo :master:
    www.giacows.tk
    Richiedi il tuo script gratuito!

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    forse il server di posta non invia le email. Se non erro la funzione mail() restituisce true quando è convinto di aver solo accodato con successo la tua email alla coda del server di posta

    Se ne hai la possibilità controlla i log di sistema...
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    controlla che nell'oggetto non ci siamo \n

    il codice sembra ok

  6. #6
    no, sto su altervista, non posso vedere i log..
    non ci sono n.. anche perchè il testo della mail l'ho postato...
    www.giacows.tk
    Richiedi il tuo script gratuito!

  7. #7
    > anche perchè il testo della mail l'ho postato...

    hai postato $oggetto

  8. #8
    azz, ho provato a togliere da $contenuto la variabile $testo e me l'ha inviata, ma rimettendolo non va.. come è possibile?
    www.giacows.tk
    Richiedi il tuo script gratuito!

  9. #9
    prova a concatenarlo...

    $contenuto = "Mittente: ";
    $contenuto .= $autore;
    $contenuto .= "(";
    $contenuto .= $email;
    $contenuto .= ")
    Motivo: ";
    $contenuto .= $motivo;
    $contenuto .= "

    ;
    $contenuto .= $testo;

  10. #10
    ah scusa non avevo capito....solo la var $testo
    bene quindi hai trovato il problema

    okkio qui...
    $contenuto .= "

    ";

    ciao

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.