Codice PHP:

<html>
<head><title><title></head>
<body>
<form id="form" method="post" action="mail.php">
  Mail destinatario: <input type="text" name="email" />

  Oggetto mail:      <input type="text" name="oggetto" />

  Il tuo nome:        <input type="text" name="nome" />

  Telefono:            <input type="text" name="tel" />

  Testo:               <textarea name="body" rows="5" cols="40"</textarea>

  <input type="submit" value="OK" />
</form>
</body>
</html>


<html>
<head><title><title></head>
<body>
<?
  $mail       
$_POST['email'];
  
$oggetto $_POST['oggetto'];
  
$testo    $_POST['body'];
  
$nome    $_POST['nome'];
  
$tel        $_POST['tel'];

  
$email $testo;
  if (
$nome$email .= "\nNOME: $nome";
  if (
$tel$email .= "\nTELEFONO: $tel";
  
mail($mail$oggetto$email)
?>
</body>
</html>
come si può vedere in MAIL.PHP, al testo della mail vengono allegati prue i campi NOME e TEL ma solo se non sono nulli..altriemnti viene inviato solo il testo normale della email senza NOME e TEL.