Jump to content


This topic is now archived and is closed to further replies.


Partnumber of a RELATED Image in an MIME Email by Content-ID

Recommended Posts


I need help with my Email Client and the IMAP Functions for my Bachelor Report.

Today I wanted to extract the inline Image of an Email to display it in the Browser.

I tried the function imap_fetchstructure();
But then I noticed that

Content-ID: <Picture_Id>

is not parsed by that function.

In the HTML code <img src="cid:Picture_Id" alt="" /> I want to get the cid:.
Than parse the array and retrieve the right part number for getting the file content.

Is there somebody who can give me some advice to get a function like this:

function getPartByContentId($connection, $msg_no, $cid){
return $part_no; //Example: 1.2.2


The part looks like this:

Content-Type: image/jpeg;
Content-Transfer-Encoding: base64
Content-ID: <Picture_ID>
Content-Disposition: inline;


Share this post

Link to post
Share on other sites
I found the solution!
Watch the source code and you will find the content_id.  ;D

because of the brackets in <content_id> the id didn't show up in the browser and was not printed.

But thanks for reading this post.  ;)

Share this post

Link to post
Share on other sites


Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.