Skip to content

Improving Your Score

This guide provides actionable strategies to improve your MailShield security score based on your current grade.

Quick Wins by Current Score Range

Grade F (0-59): Critical Issues

Your domain has significant security gaps that leave you vulnerable to spoofing.

Priority actions:

ActionImpactEffort
Add basic SPF record+15-20 pointsLow
Add DMARC record (p=none)+10-15 pointsLow
Publish MX records+5-10 pointsLow

Immediate steps:

  1. Add SPF record if missing:
v=spf1 include:_spf.youremailprovider.com ~all
  1. Add DMARC record for monitoring:
v=DMARC1; p=none; rua=mailto:your-id@reports.mailshield.app
  1. Verify MX records point to your email provider

Grade D (60-69): Poor Configuration

Basic records exist but are incomplete or misconfigured.

Priority actions:

ActionImpactEffort
Fix SPF errors/warnings+5-10 pointsLow
Add DKIM signing+10-15 pointsMedium
Move DMARC to p=quarantine+5-10 pointsLow

Focus areas:

  1. Review SPF record for:

    • Missing includes for third-party senders
    • Too many DNS lookups (limit is 10)
    • Using deprecated mechanisms
  2. Configure DKIM for your primary email provider

  3. Progress DMARC policy from none to quarantine

Grade C (70-79): Fair, Room for Improvement

Core authentication is in place but not optimized.

Priority actions:

ActionImpactEffort
Achieve full DKIM coverage+5-10 pointsMedium
Move to DMARC p=reject+5-10 pointsMedium
Add MTA-STS+5-10 pointsMedium

Focus areas:

  1. Audit third-party senders for DKIM compliance
  2. Test and progress to DMARC reject
  3. Implement MTA-STS for transport security

Grade B (80-89): Good, Minor Improvements

Strong foundation with opportunities for hardening.

Priority actions:

ActionImpactEffort
Add TLS-RPT reporting+3-5 pointsLow
Consider BIMI+3-5 pointsMedium
Strict alignment settings+2-3 pointsLow

Focus areas:

  1. Enable TLS-RPT for transport security visibility
  2. Evaluate BIMI for brand indicators
  3. Review alignment settings (strict vs. relaxed)

Grade A (90-100): Excellent

Congratulations! Focus on maintaining and monitoring.

Maintenance actions:

  • Monitor for new third-party senders
  • Review DMARC reports regularly
  • Keep certificates current
  • Watch for DNS changes

Prioritization Framework

Impact vs. Effort Matrix

High Impact │ SPF (if missing)    │ DMARC reject
            │ DMARC (if missing)  │ Full DKIM coverage
            │ Basic DKIM          │
            ├─────────────────────┼─────────────────────
Low Impact  │ TLS-RPT             │ DNSSEC
            │ Strict alignment    │ DANE
            │                     │ BIMI
            └─────────────────────┴─────────────────────
                  Low Effort           High Effort
  1. First: SPF and DMARC (monitoring mode)
  2. Second: DKIM for primary email
  3. Third: Third-party sender DKIM
  4. Fourth: DMARC enforcement progression
  5. Fifth: MTA-STS and TLS-RPT
  6. Sixth: Advanced features (BIMI, DANE, DNSSEC)

Impact of Each Security Feature on Score

Core Authentication (High Impact)

FeatureScore ImpactWhen Missing
Valid SPF15-25 pointsMajor penalty
Valid DKIM10-20 pointsSignificant penalty
DMARC record10-15 pointsMajor penalty
DMARC p=quarantine+5 pointsMinor penalty
DMARC p=reject+10 pointsMinor penalty

Transport Security (Medium Impact)

FeatureScore ImpactWhen Missing
MTA-STS policy5-10 pointsMinor penalty
TLS-RPT3-5 pointsNo penalty
DANE/TLSA3-5 pointsNo penalty

Advanced Features (Lower Impact)

FeatureScore ImpactWhen Missing
BIMI record3-5 pointsNo penalty
DNSSEC3-5 pointsNo penalty
Strict DKIM alignment1-3 pointsNo penalty
Strict SPF alignment1-3 pointsNo penalty

Negative Factors (Reduce Score)

IssueScore Penalty
SPF syntax errors-5 to -15 points
Too many SPF lookups-5 to -10 points
DKIM misconfiguration-5 to -15 points
Expired certificates-5 to -10 points
DMARC policy not enforcing-5 to -10 points

Common Paths to A-Grade

Path 1: New Domain (Starting from F)

WeekActionsExpected Grade
1Add SPF, DMARC (p=none)D
2-3Configure DKIM, verify setupC
4-6Move to p=quarantineC+
7-10Progress to p=rejectB
11-12Add MTA-STS, TLS-RPTA

Path 2: Existing Domain (Starting from C)

WeekActionsExpected Grade
1Audit and fix SPF issuesC+
2-3Complete DKIM for all sendersB
4-6Progress to p=rejectB+
7-8Add MTA-STSA-
9-10Add TLS-RPT, fine-tuneA

Path 3: B-Grade to A-Grade

WeekActionsExpected Grade
1Add TLS-RPTB+
2Implement MTA-STSA-
3-4Review and enable strict alignmentA

Effort vs. Impact Analysis

High Impact, Low Effort

Do these first:

  1. Publish DMARC record (if missing)

    • Time: 10 minutes
    • Impact: +10-15 points
    • Risk: None (with p=none)
  2. Fix SPF syntax errors

    • Time: 15-30 minutes
    • Impact: +5-15 points
    • Risk: Low
  3. Enable DKIM in email provider

    • Time: 15-30 minutes
    • Impact: +10-20 points
    • Risk: Low

Medium Impact, Medium Effort

Plan for these:

  1. Configure third-party sender DKIM

    • Time: 1-2 hours per service
    • Impact: +5-10 points total
    • Risk: Low
  2. Progress DMARC to reject

    • Time: 2-4 weeks (progressive)
    • Impact: +5-10 points
    • Risk: Medium (if not tested)
  3. Implement MTA-STS

    • Time: 1-2 hours
    • Impact: +5-10 points
    • Risk: Low-Medium

Low Impact, High Effort

⏸️ Consider later:

  1. DANE implementation

    • Time: Multiple hours + DNSSEC required
    • Impact: +3-5 points
    • Risk: Medium
  2. DNSSEC deployment

    • Time: Hours to days (registrar dependent)
    • Impact: +3-5 points
    • Risk: Medium
  3. BIMI implementation

    • Time: Hours + VMC certificate costs
    • Impact: +3-5 points
    • Risk: Low

Score Improvement Checklist

Baseline (Get to Grade C)

  • [ ] SPF record published and valid
  • [ ] DMARC record published with rua
  • [ ] MX records configured correctly
  • [ ] At least one DKIM signature validating

Good Standing (Get to Grade B)

  • [ ] All email sources in SPF
  • [ ] DKIM configured for all major senders
  • [ ] DMARC at p=quarantine or better
  • [ ] No SPF lookup limit issues

Excellence (Get to Grade A)

  • [ ] DMARC at p=reject
  • [ ] MTA-STS published
  • [ ] TLS-RPT configured
  • [ ] All authentication at 99%+ pass rate
  • [ ] Regular monitoring active

Maintaining Your Score

Weekly Tasks

  • [ ] Review MailShield alerts
  • [ ] Check for new sending sources in DMARC reports
  • [ ] Verify no DNS changes broke authentication

Monthly Tasks

  • [ ] Review security score trends
  • [ ] Audit third-party sender list
  • [ ] Check for expiring certificates
  • [ ] Review TLS-RPT for transport issues

Quarterly Tasks

  • [ ] Full DNS security audit
  • [ ] Review and update email source inventory
  • [ ] Test disaster recovery for email
  • [ ] Update documentation

Next Steps

Monitor and secure your email domains.