Ecco il codice non l'ho testato ma dovrebbe funzionare

Impara a identare il codice ed evita di aggiungerne inutilmente tipo:
$testo=$_POST[testo];
le variabili non vanno tra virgolette

e soprattutto ti mancano le intestazioni !!!!!!!
Codice PHP:
<?php
if(isset($_POST['invio'])){

    
$intestazioni .= "From: Sito <info@sito.it>\n";
    
$intestazioni .= "X-Sender: <>\n"
    
$intestazioni .= "X-Mailer: PHP\n";
    
$intestazioni .= "X-Priority: 1\n";
    
$intestazioni .= "Return-Path: <".$_POST['dest'].">\n";
    
$intestazioni .= "Content-Type: text/html; charset=iso-8859-1\n";

     
$oggetto="Ehy"

    
if(($_POST['$mitt']=='') || ($_POST['emailmitt']=='') || ($_POST['dest']=='') || ($_POST['emaildest']=='') || ($_POST['emaildest']=='') || ($_POST['soggetto']=='') || ($_POST['testo']=='')){    
        echo 
"
<b style='font-size:12;color:red'>ERRORE!!
Devi compilare tutti i campi!!

"
;
    }else{
        
$message="CIAO $dest$mitt (E-Mail: $emailmitt) TI HA INVIATO QUESTA E-MAIL:

$testo

"

        
mail($_POST['emaildest'],$oggetto,$message,$intestazioni);
        
        echo
"
<b style='font-size:12;color:green'>L'email è stata inviata correttamente.<b/> 

"
);

    }
}
?>