Tjoho!
Jag lyckades att fixa allt med att hämta mail, samt att printa ut allt..
Det jag inte fixar är att plocka ut IP numret från den som skickade mailet..
Någon som vet hur jag får detta?
Prova gärna kodsnutten så att det fungerar med min kod :P
<?
$mbox = imap_open ("{pop.server.com/pop3:110}INBOX", "användarnamn", "lösenord") or die(imap_last_error());
$antal = @imap_num_msg($mbox);
for ($k=1;$k <= $antal;$k++) {
$msg_header = @imap_headerinfo($mbox,$k,1,1);
$mailet[$k] = @imap_fetchbody($mbox,$k,"1");
$datum[$k] = $msg_header->date;
$fran[$k] = $msg_header->from[0]->personal;
$till[$k] = $msg_header->toaddress;
$text = $msg_header->subject;
$elements=@imap_mime_header_decode($text);
for ($i=0;$i <count($elements);$i++) {
$amne[$k] .=$elements[$i]->text;
}
}
if ($antal > 0)
{
for ($j=1;$j <=$antal;$j++) {
print "<B>Ämne: </B> $amne[$j] <BR>";
print "<B>Datum:</B> $datum[$j] <BR>";
print "<B>Från: </B> $fran[$j] <BR>";
print "<B>Till: </B> $till[$j] <BR><BR>";
print "$mailet[$j]";
print "<BR><BR><BR>";
// Här kan man göra något finurligt om man vill ta bort mailen
// @imap_delete ($mbox, 1);
}
}
else
{ print "mailboxen e tom"; }
// @imap_expunge ($mbox);
?>
------------------
.... Weii