Jag har byggt en webmail och nu har jag kommit så långt att det ska gå att visa html mail med bilder i.
Lite kod:
$test_struct = imap_fetchstructure($mbox, $MsgID);
print "<PRE>";
print_r($test_struct);
print "</PRE>";
Reulterar i (har klippt bort delarna som inte behöver vara med):
[1] => stdClass Object
(
[type] => 5
[encoding] => 3
[ifsubtype] => 1
[subtype] => JPEG
[ifdescription] => 0
[ifid] => 1
[id] =>
[bytes] => 9264
[ifdisposition] => 1
[disposition] => INLINE
[ifdparameters] => 1
[dparameters] => Array
(
[0] => stdClass Object
(
[attribute] => FILENAME
[value] => varde.jpg
)
)
[ifparameters] => 1
[parameters] => Array
(
[0] => stdClass Object
(
[attribute] => NAME
[value] => varde.jpg
)
)
)
ifid => 1 vilket innebär att det finns en conent-id sträng men den skriver inte ut id strängen utan raden id => är ju tom.
Kollar man meddelandets kod ser det ut så här.
Content-Type: image/jpeg;
name="varde.jpg"
Content-Transfer-Encoding: base64
Content-ID: <part1.07020900.07020003@cefalk.com>
Content-Disposition: inline;
filename="varde.jpg"
och där ser vi ju att det finns ett namn på Content-ID. Hoppas någon förstår vad jag menar och kanske har något svar på mitt problem.