Salve,

ho uno strano problema con mail(), che mi sembra non sia stato segnalato da altri in questo forum.

Questo codice:

codice:
$oggetto = "Nuova password";
$messaggio = "Nuova password: ".$epasswd."\n";
$sMittente="Dominio";
$cpeMittente="info@dominio.it";
$intestaz = "From: $sMittente <$cpeMittente>\n";
$intestaz .= "Reply-To:  $sMittente <$cpeMittente>\n";
$intestaz .= "X-Sender: $sMittente <$cpeMittente>\n";
$intestaz .= "X-Mailer: PHP\n";
$intestaz .= "Return-Path: $sMittente <$cpeMittente>\n";
$intestaz .= "Content-Type: text/plain; charset=iso-8859-1";

mail($cpeDestinatario, $oggetto, $messaggio, $intestaz);
si comporta in un modo per me incomprensibile: se l'indirizzo del destinatario appartiene al dominio di partenza del messaggio (es.: pinco@dominio.it) il messaggio non viene ricevuto, nonostante risulti correttamente inviato, in tutti gli altri casi il messaggio arriva regolarmente.

Qualcuno sa spiegarmi dove è il problema e come risolverlo?

Grazie infinite.
Nino