Guardati un pò + di teoria!!!!!

Quelli sono errori che ti dicono che stai usando degli indici non contenuti in un array.

$titolo = $_POST['titolo'];
$mail = $_POST['mail'];
$testo = $_POST['testo'];

in questo caso vuol dire che i nomi dei campi del form che usi NON SONO QUESTI. Se sono questi allora il problema è che li passi via GET e non via POST (attributo method del tag FORM).