Hent afsenderadresse fra email med imap.
På et mindre webmail script henter jeg afsender navn og adresse dirakte fra imapparameteren from.if ($hdr = imap_check($mbox)) {
$msgCount = $hdr->Nmsgs;
} else {
echo "failed";
}
$MN=$msgCount;
$overview=imap_fetch_overview($mbox,"1:$MN",0);
$size=sizeof($overview);
for($i=$size-1;$i>=0;$i--){
$val=$overview[$i];
$msg=$val->msgno;
$from=$val->from;
$date=$val->date;
$subj=$val->subject;
$seen=$val->seen;
$from = ereg_replace("\"","",$from);
Desværre giver det ofte problemer hvis det viste navn indeholder specialtegn. Æ, Ø, Å, ü osv.
Hvordan kan jeg undgå dette, så det bliver muligt at læse afsendernavnet?
Hvordan kan jeg udtrække udelukkende emailadressen af variablen?
