1:
<?php
2:
date_default_timezone_set ("Europe/Stockholm");
3:
/* anslut till mail */
4:
$hostname = '{imap.xxxx.se:143/notls}INBOX';
5:
$username = 'xxxxx@xxxxxx.se';
6:
$password = 'xxxxx';
7:
8:
/* anslutning */
9:
$inbox = imap_open($hostname,$username,$password) or die('Anslutning till mail misslyckades: ' . imap_last_error());
10:
11:
/* hämta mail */
12:
$emails = imap_search($inbox,'ALL');
13:
14:
if($emails) {
15:
16:
$output = '';
17:
18:
/* senaste mailet längst upp */
19:
rsort($emails);
20:
21:
/* för varje mail... */
22:
foreach($emails as $email_number) {
23:
24:
/* hämta mail information */
25:
$overview = imap_fetch_overview($inbox,$email_number,0);
26:
$message = imap_fetchbody($inbox,$email_number,2);
27:
28:
$output.= '<li>';
29:
$output.= '<a href="#"><strong>'.$overview[0]->from.'</strong> ';
30:
$output.= ''.$overview[0]->subject.'<br> ';
31:
$output.= '<small> Från:'.$overview[0]->from.'</small></a>';
32:
$output.= '</li>';
33:
34:
35:
}
36:
37:
echo $output;
38:
39:
}
40:
41:
/* avsluta anslutning */
42:
imap_close($inbox);
43:
44:
45:
?>
46: