webForumDet fria alternativet

Imap och headers

2 svar · 161 visningar · startad av d_l0rd

d_l0rdMedlem sedan dec. 20012 inlägg
#1

Hejsan,
Finns det något lätt sätt att få ut reply adress med imap? imap_headerinfo verkar så konstig, hur funkar den?

Snälla..behöver svar snabbt

/d_l0rd

------------------
Wahoo...

peronetMedlem sedan sep. 200192 inlägg
#2

lek med detta så borde du se hur det fungerar...

<?
$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);
// @imap_expunge ($mbox);
}
else
{ print "mailboxen e tom"; }

?>

------------------
.... Weii

peronetMedlem sedan sep. 200192 inlägg
#3

Jag kan då passa på att fråga om någon vet hur man kollar avsändarens IP-adress..

Det står ju någonstans men vart...

Hjälp uppskattas snarast..

------------------
.... Weii

Genererad på 366 ms · cache AV · v20260730165559-full.f96bc7eb