Salve a tutti, mi è sorto un problema al quale sto cercando la soluzione da due giorni, purtroppo senza successo, cerco di spiegarmi
ho un modulo invio email

cosi fatto
<?
$to = $MAILREG;
echo $to;
// IL SOGGETTO DELLA MAIL
$subject = "Modulo proveniente dal sito www.miosito.com";

// COSTRUIAMO IL CORPO DEL MESSAGGIO
$body = "Contenuto del modulo:\n\n";
$body .= "Nome: " . trim(stripslashes($_POST["ob_username"])) . "\n";
$body .= "Password: " . trim(stripslashes($PASS)) . "\n";
$body .= "Città: " . trim(stripslashes($_POST["City"])) . "\n";
$body .= "Indirizzo: " . trim(stripslashes($_POST["Indirizzo"])) . "\n";
$body .= "Note: " . trim(stripslashes($_POST["Note"])) . "\n";

// INTESTAZIONI SUPPLEMENTARI
$headers = "From: Modulo utenti<modulo@sito.it>";

// INVIO DELLA MAIL
if(mail($to, $subject, $body, $headers)) { // SE L'INOLTRO È ANDATO A BUON FINE...

echo "La mail è stata inoltrata con successo.";

} else {// ALTRIMENTI...

echo "Si sono verificati dei problemi nell'invio della mail.";

}
?>
dunque se al posto di $to inserisco direttamente un indirizzo di posta del tipo mionome@server.it tutto funziona alla meraviglia se invece faccio la cosa che mi serve e cioè $to = $MAILREG; non mi arriva nessuna mail anche se non mi da nessun tipo di errore. Ho provato a stampare $to e mi da l'indirizzo che ho in $MAILREG, quindi tutto regolare. Non riesco a capire il motivo del non funzionamento Magari è una stupidaggine.Vi ringrazio in anticipo