+ {/* Sender the server's checks don't back */}
+ {senderVerification && (
+
+
+
+
+
+
+ {senderVerificationLabel}
+
+
+ {senderVerificationMessage}
+
+
+ {t('sender_check.caution')}
+
+
+
+ )}
+
{/* External Content Controls */}
{hasBlockedContent && !allowExternalContent && externalContentPolicy !== 'allow' && (
@@ -4847,7 +4898,9 @@ export function EmailViewer({
{t('load_external_content')}
)}
- {email.from?.[0]?.email && (
+ {/* Trusting a forged address would load remote content
+ for the next forgery too. */}
+ {email.from?.[0]?.email && !senderVerification && (