Hallo
ich habe da eine Frage und zwar der folgende Code fragt doch das E-Mail Konto ab, ob die Mails einen Anhang haben?
in meinem Postfach habe ich eine Mail liegen und diese hat einen Anhang aber der Code gibt mir aus You don't have attachment(s).
Entweder habe ich jetzt den Code nicht verstanden oder da ist ein Fehler.
Edit: andere PHP code
ich habe da eine Frage und zwar der folgende Code fragt doch das E-Mail Konto ab, ob die Mails einen Anhang haben?
PHP-Code:
<?php
$msgnr = "1";
$folder ="INBOX";
$user = "user";
$passwd ="pw";
$mbox = imap_open ("{localhost/pop3:110}", $user, $passwd);
$info = imap_fetchstructure($mbox, $mno);
// find out how may parts the object has
$numparts = count($info->parts);
$i=0;
// find if multipart message
if ($numparts >1)
{
echo "<b>More than one part</b><br><br>";
foreach ($info->parts as $part)
{
if ($part->disposition == "INLINE")
printf("Inline message has %s lines<BR>", $part->lines);
elseif ($part->disposition == "attachment")
{
$i++;
echo $i." Attachment/s found!<br>";
echo "Filename: ".$part->dparameters[0]->value."<br><br>";
}
}
}
else
echo "Only one part";
imap_close($mbox);
?>
Entweder habe ich jetzt den Code nicht verstanden oder da ist ein Fehler.
Edit: andere PHP code
Kommentar