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