pop3 mail

  • Creatore Discussione Creatore Discussione filomeni
  • Data di inizio Data di inizio

filomeni

Moderatore
Membro dello Staff
MOD
14 Mag 2006
1.054
6
38
53
Roseto degli Abruzzi (TE)
www.sitiweb.cloud
il programma funziona ma mi da un messaggio di Warning:
Warning: imap_close() expects parameter 1 to be resource, boolean given in...

l'output è corretto mi legge le mail e contenuti ma appunto per ogni mail che stampa a video... c'è questo warning!
Il programma è questo:
Codice:
<?php

$username="user";
$password="pws";
$pop3="pop3";

if($inbox=@imap_open("{".$pop3."/pop3:995/ssl}INBOX", $username, $password)){ 
	$messaggi_totali=imap_num_msg($inbox);
	echo "<b>Totale messaggi:</b> $messaggi_totali<br/><br/>";

	for($m=$messaggi_totali; $m>0; $m--){
		$headers=imap_header($inbox, $m);
		 
		$mittente= $headers->fromaddress; 
		$oggetto=$headers->subject;
		$data=date("j/n/Y G:i:s",strtotime($headers->date));
		$messagggio = nl2br(imap_fetchbody($inbox,1,"","FT_PEEK"));
		echo "<b>Mittente:</b> $mittente<br/>";
		echo "<b>Oggetto:</b> $oggetto<br/>";
		echo "<b>Data:</b> $data<br/><br/>";
		echo $messaggio;
	}
	$conteggio = imap_num_msg($inbox);
	for($i = 1; $i <= $conteggio; $i++) {
          $intestazioni = imap_headerinfo($inbox, $i);
          echo $corpo = imap_body($inbox, $i);
}
}
imap_close($inbox);
?>
Grazie
 

Discussioni simili