Originariamente inviato da AleVale94
Codice PHP:
<?php
//FUNZIONE PER INVIARE LE EMAIL
public function mailto($destinatario$titolo$contenuto$mittente)
{
    if(
eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"$contenuto))
    {
        
mail($destinatario$titolo$contenuto"MIME-Version: 1.0\r\nContent-type: text/html; charset=iso-8859-1\r\nFrom: ".$mittente);
                return 
true;
    }
        else
        {
                return 
false;
        }
}


if (isset(
$_POST['submit']) && trim($_POST['submit'])=='invia')
{
   if (
strlen($contenuto)>=4)
   {
      
//SOSTUITUISCI LE VARIABILI CON IL VALORE CHE TI INTERESSA
      
if (mailto($destinatario$titolo$contenuto$mittente))
      {
         echo 
"mail inviata correttamente";
      }
      else
      {
         echo 
"errore nell'invio della mail";
      }
   }
   else
   {
      echo 
"hai inserito meno di 4 caratteri!";
      
//INSERISCI L'INDIRIZZO DELLA PAGINA A CUI VUOI REINDIRIZZARE
      
echo '<meta http-equiv="refresh" content="10; url=pagina.html" />';
   }
}
?>


INSCERISCI IL CONTENUTO DELLA MAIL DA INVIARE</p>
<form action="<?php echo $_SERVER['PHP_SELF'?>" method="post">
<input name="contenuto" type="text" />
<input name="submit" type="submit" value="invia" />
</form>
Non l'ho neanche provato, ma così dovrebbe andare... se ci son problemi dimmelo
dove va inserito l'ind. email di destinazione?