Nel tutorial di oggi imparerete come connettersi ad una mailbox POP utilizzando le funzioni imap di PHP. Vedremo anche come ottenere il numero totale di messaggi, gli header e il corpo del messaggio.
< ?php
$pop = "pop3.tuodominio.com";
$username = "tua_user";
$password = "tua_password";
$porta = 110;
$imap = imap_open ("{".$pop.":".$porta."/pop3}INBOX", $username, $password);
$message_count = imap_num_msg($imap);
echo "Hai $message_count messaggi nella tua mailbox"."
";
for ($i = 1; $i < = $message_count; ++$i) {
$header = imap_header($imap, $i);
$body =imap_body($imap, $i);
$prettydate = date("d/m/Y", $header->udate);
if (isset($header->from[0]->personal)) {
$personal = $header->from[0]->personal;
} else {
$personal = $header->from[0]->mailbox;
}
$email = "$personal from[0]->mailbox}@{$header->from[0]->host}>";
echo "Il $prettydate, $email ha scritto:"."";
echo "$body" ."";
echo "———————————————"."";
}
imap_close($imap);
?>
fonte: www.sastgroup.com






