Salve a tutti,
come da titolo, ho un problema che riguarda l'invio di email con php.
Ho installato e configurato il mail server hMailServer, ho quindi fatto una prova eseguendo il codice
Codice PHP:
<?php
    $header
="From: Mittente<indirizzo>\n";
    
$header.="MIME-Version: 1.0\n";
    
$header.="Content-Type: text/html; charset=\"iso-8859-1\"\n";
    
$header.="Content-Transfer-Encoding: 7bit\n\n";
    
$oggetto="oggetto del messaggio";
    
$messaggio="testo del messaggio vero e proprio";
    if(
mail("destinatario",$oggetto,$messaggio,$header)) echo('Ok');
    else echo(
'No');
?>
Viene regolarmente stampato Ok.
Anche guardando il log del mailserver sembra tutto a posto:
codice:
"SMTPD"    5752    17    "2010-10-03 15:05:05.459"    "127.0.0.1"    "SENT: 220 localhost ESMTP"
"SMTPD"    6044    17    "2010-10-03 15:05:05.459"    "127.0.0.1"    "RECEIVED: HELO COMPUTER-F"
"SMTPD"    6044    17    "2010-10-03 15:05:05.459"    "127.0.0.1"    "SENT: 250 Hello."
"SMTPD"    5752    17    "2010-10-03 15:05:05.459"    "127.0.0.1"    "RECEIVED: MAIL FROM:<indirizzo>"
"SMTPD"    5752    17    "2010-10-03 15:05:05.475"    "127.0.0.1"    "SENT: 250 OK"
"SMTPD"    5092    17    "2010-10-03 15:05:05.475"    "127.0.0.1"    "RECEIVED: RCPT TO:<indirizzo>"
"SMTPD"    5092    17    "2010-10-03 15:05:05.475"    "127.0.0.1"    "SENT: 250 OK"
"SMTPD"    5752    17    "2010-10-03 15:05:05.475"    "127.0.0.1"    "RECEIVED: RSET"
"SMTPD"    5752    17    "2010-10-03 15:05:05.475"    "127.0.0.1"    "SENT: 250 OK"
"SMTPD"    5092    17    "2010-10-03 15:05:05.475"    "127.0.0.1"    "RECEIVED: RSET"
"SMTPD"    5092    17    "2010-10-03 15:05:05.475"    "127.0.0.1"    "SENT: 250 OK"
"SMTPD"    3580    17    "2010-10-03 15:05:06.910"    "127.0.0.1"    "RECEIVED: MAIL FROM:<indirizzo>"
"SMTPD"    3580    17    "2010-10-03 15:05:06.910"    "127.0.0.1"    "SENT: 250 OK"
"SMTPD"    5928    17    "2010-10-03 15:05:06.910"    "127.0.0.1"    "RECEIVED: RCPT TO:<indirizzo>"
"SMTPD"    5928    17    "2010-10-03 15:05:06.910"    "127.0.0.1"    "SENT: 250 OK"
"SMTPD"    4296    17    "2010-10-03 15:05:06.910"    "127.0.0.1"    "RECEIVED: DATA"
"SMTPD"    4296    17    "2010-10-03 15:05:06.910"    "127.0.0.1"    "SENT: 354 OK, send."
"SMTPD"    2832    17    "2010-10-03 15:05:06.926"    "127.0.0.1"    "SENT: 250 Queued (0.015 seconds)"
"SMTPD"    5928    17    "2010-10-03 15:05:06.926"    "127.0.0.1"    "RECEIVED: QUIT"
"SMTPD"    5928    17    "2010-10-03 15:05:06.926"    "127.0.0.1"    "SENT: 221 goodbye"
"SMTPC"    5976    18    "2010-10-03 15:05:07.285"    "209.85.229.27"    "RECEIVED: 220 mx.google.com ESMTP eq15si4353272wbb.28"
"SMTPC"    5976    18    "2010-10-03 15:05:07.285"    "209.85.229.27"    "SENT: HELO localhost"
"SMTPC"    5540    18    "2010-10-03 15:05:07.378"    "209.85.229.27"    "RECEIVED: 250 mx.google.com at your service"
"SMTPC"    5540    18    "2010-10-03 15:05:07.378"    "209.85.229.27"    "SENT: MAIL FROM:<indirizzo>"
"SMTPC"    5056    18    "2010-10-03 15:05:07.472"    "209.85.229.27"    "RECEIVED: 250 2.1.0 OK eq15si4353272wbb.28"
"SMTPC"    5056    18    "2010-10-03 15:05:07.472"    "209.85.229.27"    "SENT: RCPT TO:<indirizzo>"
"SMTPC"    4632    18    "2010-10-03 15:05:08.002"    "209.85.229.27"    "RECEIVED: 250 2.1.5 OK eq15si4353272wbb.28"
"SMTPC"    4632    18    "2010-10-03 15:05:08.002"    "209.85.229.27"    "SENT: DATA"
"SMTPC"    5056    18    "2010-10-03 15:05:08.002"    "209.85.229.27"    "RECEIVED: 354 Please start mail input."
"SMTPC"    5056    18    "2010-10-03 15:05:08.002"    "209.85.229.27"    "SENT: [nl]."
"SMTPC"    5976    18    "2010-10-03 15:05:08.002"    "209.85.229.27"    "RECEIVED: 250 Mail queued for delivery."
"SMTPC"    5976    18    "2010-10-03 15:05:08.002"    "209.85.229.27"    "SENT: QUIT"
"SMTPC"    6044    18    "2010-10-03 15:05:08.096"    "209.85.229.27"    "RECEIVED: 221 Closing connection. Good bye."
Ciò nonostante il messaggio non arriva. Avete un'idea del perchè?

Grazie