Bug #93940
Updated by Patrick Lenk about 3 years ago
The rendered system email header logo image path for the fluid variable @{typo3.systemConfiguration.backend.loginLogo}@ is wrong.
In my scenario, the backend @loginLogo@ setting is set to @EXT:sitepackage/Resources/Public/Images/Backend/login-logo.png@.
This condition in @private\typo3\sysext\core\Resources\Private\Layouts\SystemEmail.html@ is true and will render the image:
<pre>
<f:if condition="{typo3.systemConfiguration.backend.loginLogo}">
<f:then>
<f:image src="{typo3.systemConfiguration.backend.loginLogo}" absolute="1" alt="TYPO3 Logo" height="41" width="150" />
</f:then>
...
</pre>
The path to the image is unfortunately wrong for users in the final output, the image can never be loaded:
<pre>
<img alt="TYPO3 Logo" src="http://typo3_10.4_prod/vendor/bin/typo3/typo3temp/assets/_processed_/c/9/csm_login-logo_90bde36d29.png" width="150" height="41" />
</pre>
I seems, that this path is the internal system path to the image, but must be public with domain etc. to render in email clients.