Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Script Invio Email

  1. #1

    Script Invio Email

    ragazzi non capisco perche non funziona questo invio email ( testato su un server aruba che invia email tranquillamente)

    codice:
    <?php
    function invio_mail2($email, $nome, $destinatario,$oggetto,$messaggio){
    
    	            $header = "From:".$nome." <".$email."> \r\n";
    		    $header .= "MIME-Version: 1.0\n";
                        $header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
                        $header .= "Content-Transfer-Encoding: 7bit\n\n";
    
                        mail($destinatario, $oggetto, $messaggio, $header);
    }
    
    if(isset($_POST['invio'])){
                                 
    					invio_mail2($_POST['email'],$_POST['nome'], $_POST['dest'],$_POST['ogg'],$_POST['mess']);
    					echo 'INVIATA';
    }
    
    ?>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Dalla funzione fatti ritornare true o false in base a ciò che dice la funzione mail(), così sai se l'email viene accettata per l'invio o no (la funzione mail non ti dice se effettivamente è partita, non ha controllo sul mail server, ti dice solo se i dati erano conformi per un invio).

    In base a true o false ti stampi "inviata" o "non inviata".

    Controlla anche che i contenuti della variabile $_POST siano quelli che ti aspetti.

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.