{{ __('Check if your domains SPF, DKIM, and DMARC records are properly configured. Correct setup prevents your emails from landing in spam.') }}
{{ __('DNS lookups may take a few seconds. Results are cached for 1 hour. Up to 5 checks per hour.') }}
{{ __('Running DNS checks for') }} {{ $domain }}...
{{ __('Checking SPF, DKIM, DMARC, and MX records') }}
@if($score >= 90) {{ __('Your domain') }} {{ $results['domain'] }} {{ __('has properly configured email authentication. Emails from this domain should be delivered reliably to most recipients.') }} @elseif($score >= 70) {{ __('Your domain') }} {{ $results['domain'] }} {{ __('has good email authentication but there is room for improvement. Review the recommendations below.') }} @elseif($score >= 50) {{ __('Your domain') }} {{ $results['domain'] }} {{ __('is partially configured. Some emails may land in spam. Address the issues below to improve deliverability.') }} @else {{ __('Your domain') }} {{ $results['domain'] }} {{ __('has significant email authentication issues. Many emails will be rejected or marked as spam. Immediate action is recommended.') }} @endif
{{-- Quick status badges --}}{{ $spf['details'] ?? __('No data available.') }}
@if(!empty($spf['record'])){{ $dkim['details'] ?? __('No data available.') }}
@if(!empty($dkim['selectors_found'])){{ Str::limit($sel['record'], 200) }}
CNAME -> {{ $sel['target'] }}
@endif{{ $dmarc['details'] ?? __('No data available.') }}
@if(!empty($dmarc['policy'])){{ $mx['details'] ?? __('No data available.') }}
@if(!empty($mx['records']))| {{ __('Priority') }} | {{ __('Mail Server') }} |
|---|---|
| {{ $record['priority'] }} | {{ $record['host'] }} |
{{ __('Steps to improve your email deliverability.') }}
{{ $rec['message'] }}
@if(!empty($rec['dns_record']))30
{{ __('SPF points') }}
30
{{ __('DKIM points') }}
25
{{ __('DMARC points') }}
15
{{ __('MX points') }}
{{ __('Partial configurations (warnings) receive half points. A score of 100 means all email authentication standards are properly configured.') }}
@if(!empty($results['checked_at'])){{ __('Checked at:') }} {{ \Carbon\Carbon::parse($results['checked_at'])->format('M j, Y g:i A') }}
@endif