Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    43

    Problemi con la funzione mail() funziona solo con gmail...

    Ciao, non riesco a capire perchè la funzione mail mi funziona solo con gmail... con hotmail e virgilio non mi arrivano le email... il risultato dell'istruzione if(mail()) qui sotto mi da sempre messaggio inviato... ma negli account di destinazione non arrivano email...

    qualcuno mi sa aiutare....
    Ciao
    Grazie in anticipo




    $to = $email;
    $mittente ="######@hotmail.com"; //ho unitilizzato un indirizzo valido
    $subject="Password";
    $msg="ecco la password $password";
    $headers = "From:$mittente\n";
    $headers .= "X-Mailer: PHP/" . phpversion();
    $headers .= "Return-Path:$mittente\n";
    $headers .= "Reply-To:$mittente\n";



    if(mail($to,$subject,$msg,$headers))
    echo "Messaggio inviato con successo a mail_destinatario";
    else
    echo "Errore. Nessun messaggio inviato.";

  2. #2
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    prova così
    Codice PHP:
    $to $email;
    $mittente ="######@hotmail.com"//ho unitilizzato un indirizzo valido
    $subject="Password";
    $msg="ecco la password $password";
    $headers "From: $mittente \r\n";
    $headers .= "Return-Path:$mittente \r\n";
    $headers .= "Reply-To:$mittente\n";



    if(
    mail($to,$subject,$msg,$headers))
    echo 
    "Messaggio inviato con successo a mail_destinatario";
    else
    echo 
    "Errore. Nessun messaggio inviato."

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    43
    con Gmail continua a funzionare, con hotmail continua a non funzionare... :S

    io sto usando postfix per linux come server smtp. e come web server uso xampp il quale usa apache. il tutto sta sul mio portatile...

    Non mi spiego perchè funzioni con Gmail e con hotmail no... potrebbe essere un problema di server smtp??


  4. #4
    Io ho un altro problema con la funzione mail(), io ospito un sito su un server virtuale di aruba e sul sito ho fatto un form per contattarmi ma nel momento in cui invio i dati la funzione mi restituisce questo errore:

    Warning: mail(): SMTP server response: 550 Requested action not taken: mailbox unavailable or not local in *** on line 27

    Il codice è questo:

    Codice PHP:
    $receiverMail    "###";

    // pulizia dei dati inseriti
    $name    ltrim(rtrim(strip_tags(stripslashes($_POST['name']))));
    $surname ltrim(rtrim(strip_tags(stripslashes($_POST['surname']))));
    $email ltrim(rtrim(strip_tags(stripslashes($_POST['email']))));
    $subject ltrim(rtrim(strip_tags(stripslashes($_POST['subject']))));
    $msg ltrim(rtrim(strip_tags($_POST['msg'])));

    // lettura dell'indirizzo IP
    $ip getenv("REMOTE_ADDR");

    // formattazione del messaggio ( \n per le messe a capo )
    $msgformat    "Messaggio da: $name $surname ($ip)\nEmail: $email\n\n$msg";

    // verifica campi obbligatori
    if(empty($name) || empty($email) || empty($subject) || empty($msg)) {
        echo 
    "<h3>Il messaggio non è stato inviato</h3>

    Compila tutti i campi obbligatori!</p>"
    ;
    }
    // verifica indirizzo email
    elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"$email)) {
        echo 
    "<h3>Il messaggio non è stato inviato</h3>

    L'indirizzo email indicato non è valido!</p>"
    ;
    }
    else {
      
    // invio del messaggio
        
    mail($receiverMail$subject$msgformat"From: $name <$email>");
        echo 
    "<h3>Il messaggio e' stato inviato!</h3>

    Riceverai una risposta il prima possibile!</p>"

        echo 
    "<meta http-equiv=\"Refresh\" content=\"2;url=http://www.2c-informatica.it/index.php\">";
        } 

    PegPerego88

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    43
    niente?!? nessuno sa come vare?!?

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.