si lo devi dare da form anzi visto che mancano solo 8 mesi a natale mi sento buono e ti posto un esempio che completo...

Ovviamente il codice riportato deve essera modificato secondo i tuoi bisogni ...Ricordati che e solo un esempio (a me funziona e lo uso ma a te potrebbe non funzionare..)

Pagina.html
codice:
  
    <form method='post' action='mail.php' name='InvioMail'>
    <input name='destinatario' type='text'>
    <input name='TuaMail' type='text'>
    <input name='oggetto' type='text'>
    <textarea name='corpo_messaggio' cols='40' rows='10'>qui puoi scrivere il tuo testo</textarea>
         <button type='reset'>
                cancella
          </button>
          <button type='submit'>
               invia
          </button>
    </form>
Pagina
mail.php
Codice PHP:
 <?php
    $destinatario 
$_POST[destinatario]  ;
    
$oggetto $_POST[oggetto];        
    
$mittente $_POST[TuaMail];
    
$corpo_messaggio =[corpo_messaggio];

    
mail ("$destinatario""$oggetto""$corpo_messaggio""From: $tuoemail");
    
?>