Witam!
Piszę właśnie klienta poczty mailowej w Zendzie 1.12. Jestem na etapie odbierania wiadomości mailowych. Nie wiem jak spobie poradzić z wyświetlaniem obrazków <img> zawartych w nagłówkach typu text/html.
W mojej jeszcze nieobsugującej obrazków aplikacji w źródle widać coś takiego:
  1. <img width="3D&quot;600&quot;" height="3D&quot;400=" "="" src="3D&quot;cid:part1.06050902.06030405@wp.pl&quot;">

W miejscu src jest coś takiego jak cid:part1.06050902.06030405@wp.pl. Rozumiem, ze to "cid:part1.06050902.06030405@wp.pl" powinno odpowiadać plikowi obrazka, który jest przesyłany w treści maila w nagłówku np. image/jpeg. Tak wygląda to co wypluwa zendowa metoda:
  1. $message->getContent();


Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-ID: /9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAeAAD/4...

Jak widać w miejscu Content-ID nie ma nic, od razu zaczyna się treść obrazka zakodowana w base64. Gdy odbieram tego maila np. w Thunderbirdzie w miejscu Content-ID jest już <part1.06050902.06030405@wp.pl>.
W thunderbird, w treści już zrenderowanego maila w html w miejscu src obrazka jest już konkretny link (który również nie wiem jak działa, do czego się odnosi, jak jest tworzony) . Mógłby ktoś mi chodziaż wytłumaczyć na jakiej zasadzie działa to cid? Wygląda to tak jakby program wyszukiwał obrazka o konkretnym content-id, następnie tworzył link i umieszczał go w src tagu <img>.