Jak skutecznie osadzać obrazy w HTML do wyświetlania w klientach poczty internetowej?

Próbuję zrobić podpis w HTML przy użyciu obrazów, które są zakodowane w bazowych adresach URL danych 64. Oto przykład:

<img src="data:image/png;base64,iVBORw0KGgoAAAAN...kJggg==">

Działa dobrze z oprogramowaniem pocztowym jako Mail on Mac lub Thunderbird, ale nie działa z pocztą internetową, taką jak gmail, outlook, roundcube, hotmail ...

Czy masz pomysł, jak to działa? Naprawdę chcę umieścić te obrazy bezpośrednio w kodzie źródłowym, jest to bardziej praktyczne.

questionAnswers(2)

yourAnswerToTheQuestion