stephandziurla
Erfahrenes Mitglied
Hallo!
Ich habe mal eine Frage: Mittels der IMAP-Funktionen unter PHP bastele ich mir gerade einen kleinen e-Mailclienten zusammen, der Teil eines DMS werden soll.
Verbinden, Auslesen (auch das detaillierte Auslesen einer einzelnen Mail) scheinen zu klappen - bis auf eine Ausnahme: verfügt eine Mail über Anhänge werden diese nicht erkannt.
Man erkennt zwar an der Dateigröße, dass es sich um eine Mail mit Anhängen handeln könnte, nur wird dies nicht angezeigt - und die Anhänge als solche bei einer Detailansicht auch nicht. Woran kann das liegen?
Ich hoffe, dass mir da jemand weiterhelfen kann, weil das ganze sehr ärgerlich ist. Ich weiß nicht, ob ich da einen Denkfehler oder ähnliches habe, aber es wäre schön, einen Hinweis von jemandem zu bekommen,
vielen Dank schonmal im Voraus!!
Ich habe mal eine Frage: Mittels der IMAP-Funktionen unter PHP bastele ich mir gerade einen kleinen e-Mailclienten zusammen, der Teil eines DMS werden soll.
Verbinden, Auslesen (auch das detaillierte Auslesen einer einzelnen Mail) scheinen zu klappen - bis auf eine Ausnahme: verfügt eine Mail über Anhänge werden diese nicht erkannt.
Man erkennt zwar an der Dateigröße, dass es sich um eine Mail mit Anhängen handeln könnte, nur wird dies nicht angezeigt - und die Anhänge als solche bei einer Detailansicht auch nicht. Woran kann das liegen?
PHP:
<?for($x=$total; $x>0; $x--)
{
// Header und Struktur der Mails definieren
$headers = imap_header($inbox, $x);
$structure = imap_fetchstructure($inbox, $x);
?>
<tr>
<td align="right" valign="top">
<input type="Checkbox" name="dmsg[]" value="<? echo $x; ?>">
</td>
<td valign="top">
<?
// parse structure to see if attachments exist
$sections = parse($structure);
$attachments = get_attachments($sections);
if(is_array($attachments))
{
echo "<img alt=\"Email Has Attachment\" src=\"QUELLE.jpg\" width=20 height=20 border=0>";
}
else
{
echo "XX";
}
?>
Ich hoffe, dass mir da jemand weiterhelfen kann, weil das ganze sehr ärgerlich ist. Ich weiß nicht, ob ich da einen Denkfehler oder ähnliches habe, aber es wäre schön, einen Hinweis von jemandem zu bekommen,
vielen Dank schonmal im Voraus!!
Zuletzt bearbeitet: