phpbar.de logo

Mailinglisten-Archive

[php] imap

[php] imap

Hans Egg hans.egg at swissonline.ch
Mi Apr 28 10:35:45 CEST 2010


Hallo Thomas

Am 28.04.2010 um 10:09 schrieb Thomas Hausheer:

> $s = imap_fetchstructure($mbox,$msgno);
> 	if (count($s->parts) > 0){
> 		...
> 		}
>
> Bei simplen Mails taucht immer die Fehlermeldung: Notice: Undefined
> property: stdClass::$parts in /Library/WebServer/www/bhts/
> imap.testpreview.php on line ... auf. Warum?

Parts sind optional, also besser isset verwenden.

> Des weiteren versuche ich eine interne ID jeder Mail auszulesen:
> $h = imap_header($mbox,$msgno);
> $h->message_id;
>
> Komischerweise je nach Mail hat es eine Message_id oder auch nicht.
> Gibt es keine interne ID die immer erstellt wird und einmalig ist?

Die uid ist innerhalb des Postfachs einmalig:
http://php.net/manual/de/function.imap-fetch-overview.php

Gruß, Hans

php::bar PHP Wiki   -   Listenarchive