Closed Bug 1836951 Opened 2 years ago Closed 2 years ago

Images in E-Mail not displayed

Categories

(Thunderbird :: Message Reader UI, defect)

Thunderbird 102
defect

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: teves, Unassigned)

Details

Attachments

(1 file)

35.56 KB, message/rfc822
Details
Attached file mautic.eml

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/113.0

Steps to reproduce:

We use a marketing tool called Mautic to send Newsletters to our clients. The mails coming from this tool are working on every platform I tested, but are not shown correctly in Thunderbird.

Actual results:

The problem is that none of the images contained in these emails are shown, and also there is no message that 'external contents are blocked'.
I have appended an example email file for you to reproduce the behaviour.

Developer tools say 'Image could not be loaded' when hovering over an <img> Tag in the HTML source.
The console says: Error while calling actor 'domnode's method 'getImageData' CanvasRenderingContext2D.drawImage: Passed-in image is "broken"

But when I copy one of the image links into a browser, the image will be displayed without problem.

Expected results:

All images should simply display, or at least I should get the opportunity to load objects blocked for security reasons.

I do get the blocked remote content notification, and if I enable the images, they are not blocked. But they are not displayed.
In the dev tools network tab I see SEC_ERROR_UNKNOWN_ISSUER.

You can see the same issue from the command line with cURL.

curl 'https://mautic.fuago.io/media/images/ox_guard_laptop.jpg' -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/116.0 Thunderbird/116.0a1' -H 'Accept: image/avif,image/webp,*/*' -H 'Accept-Language: en-US,en;q=0.5' -H 'Accept-Encoding: gzip, deflate, br' -H 'Connection: keep-alive' -H 'Sec-Fetch-Dest: image' -H 'Sec-Fetch-Mode: no-cors' -H 'Sec-Fetch-Site: cross-site'

curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.se/docs/sslcerts.html


So something wrong with the cert of that server.

Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Resolution: --- → INVALID

Hi,

you were right indeed, so you can close this issue now.

One of our intermediate certificates was not the right one. The nasty thing was that although it was the wrong certificate, it was from the correct issuer. Apparently for this reason, no problems were displayed in any browser, even some sophisticated SSL test suites did not report any errors.

So thank you very much for your help and sorry for putting the blame on you guys. ;-)

Kind regards,
Tom

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: