Authentication {#if authenticationScore !== undefined} {authenticationScore}% {/if}

{#if authentication.spf}
SPF {authentication.spf.result} {#if authentication.spf.domain}
Domain: {authentication.spf.domain}
{/if} {#if authentication.spf.details}
{authentication.spf.details}
{/if}
{:else}
SPF {getAuthResultText('missing')}
SPF record is required for proper email authentication
{/if}
{#if authentication.dkim && authentication.dkim.length > 0}
DKIM {authentication.dkim[0].result} {#if authentication.dkim[0].domain}
{authentication.dkim[0].domain}
{/if} {#if authentication.dkim[0].selector}
Selector: {authentication.dkim[0].selector}
{/if} {#if authentication.dkim.details}
{authentication.dkim.details}
{/if}
{:else}
DKIM {getAuthResultText('missing')}
DKIM signature is required for proper email authentication
{/if}
{#if authentication.dmarc}
DMARC {authentication.dmarc.result} {#if authentication.dmarc.details}
{authentication.dmarc.details}
{/if}
{:else}
DMARC {getAuthResultText('missing')}
DMARC policy is required for proper email authentication
{/if}
{#if authentication.bimi}
BIMI {authentication.bimi.result} {#if authentication.bimi.details}
{authentication.bimi.details}
{/if}
{:else}
BIMI Optional
Brand Indicators for Message Identification (optional enhancement)
{/if}
{#if authentication.arc}
ARC {authentication.arc.result} {#if authentication.arc.chain_length}
Chain length: {authentication.arc.chain_length}
{/if} {#if authentication.arc.details}
{authentication.arc.details}
{/if}
{/if}