Email Security intermediate

Set Up Email Security Monitoring

Scammers can send emails pretending to be your store. Set up DMARC, SPF, and DKIM monitoring to stop spoofing and protect your customers.

20 minutes
5 steps
intermediate level

Before You Start

  • SecurEcommerce installed
  • Access to domain DNS settings

Why Email Security Matters

Without proper email authentication:

  • Scammers can send emails appearing to be from your domain
  • Your legitimate emails may land in spam
  • Phishing attacks damage your brand reputation

SecurEcommerce monitors your configuration and alerts you to issues.

Step 1: Check Current Status

  1. Open SecurEcommerce
  2. Navigate to Email Security
  3. Review your current status for:
    • SPF record
    • DKIM configuration
    • DMARC policy

Note any issues flagged.

Step 2: Fix SPF Record

SPF tells email servers who can send on your behalf.

If SPF is missing:

  1. Log into your domain registrar/DNS provider
  2. Add a TXT record:
    • Name: @ (or your domain)
    • Value: v=spf1 include:_spf.shopify.com ~all
  3. If using other email senders, include them too

Common includes:

  • Shopify: include:_spf.shopify.com
  • Google: include:_spf.google.com
  • Klaviyo: include:_spf.klaviyo.com

Example combined SPF:

v=spf1 include:_spf.shopify.com include:_spf.google.com ~all

Step 3: Configure DKIM

DKIM adds cryptographic signatures to your emails.

For Shopify emails: Shopify handles DKIM for emails sent through their system.

For other senders: Each email provider has their own DKIM setup:

  1. In your email provider’s settings, find DKIM configuration
  2. They’ll give you a TXT record to add
  3. Add the record to your DNS
  4. Verify in the email provider’s dashboard

Step 4: Set Up DMARC

DMARC tells servers what to do with failed authentication.

Start with monitoring mode:

  1. Add a TXT record:

    • Name: _dmarc
    • Value: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
  2. This monitors without blocking

After reviewing reports, strengthen:

  • p=nonep=quarantinep=reject

Example progression:

# Stage 1: Monitor
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

# Stage 2: Quarantine
v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com

# Stage 3: Reject
v=DMARC1; p=reject; rua=mailto:dmarc@yourdomain.com

Step 5: Verify in SecurEcommerce

After making DNS changes:

  1. Return to SecurEcommerce Email Security
  2. Click Refresh Check
  3. Verify all indicators show green
  4. Review any remaining recommendations

Note: DNS changes can take up to 48 hours to propagate.

Understanding SecurEcommerce Alerts

SecurEcommerce monitors continuously and alerts you to:

IssueSeverityAction
Missing SPFHighAdd SPF record
SPF syntax errorHighFix the record
No DMARCMediumAdd DMARC record
DMARC p=noneLowConsider strengthening
DKIM issuesMediumCheck with email provider

Forward Suspicious Emails

When you receive suspicious emails:

  1. Go to Email Analysis in SecurEcommerce
  2. Forward the email to your analysis address
  3. We’ll analyze for:
    • Phishing indicators
    • Spoofing signs
    • Known bad actors
  4. Receive a report with findings

Troubleshooting

SPF record too long?

  • Use includes instead of listing IPs
  • Consider SPF flattening services

DKIM not validating?

  • Verify record was added correctly
  • Check for copy/paste errors
  • Confirm with your email provider

DMARC reports overwhelming?

  • Use a DMARC report analyzer
  • Focus on failures first

Best Practices

  1. Start with monitoring - Don’t jump to reject
  2. Include all senders - Miss one and emails fail
  3. Review reports - Understand what’s happening
  4. Strengthen gradually - Move to quarantine, then reject
  5. Keep monitoring - Things change over time

Next Steps

With email security configured:

  • Monitor SecurEcommerce for alerts
  • Review DMARC reports periodically
  • Forward suspicious emails for analysis
  • Gradually strengthen DMARC policy

Related Guides

Let SecurEcommerce Handle This For You

This guide works, but it takes time. SecurEcommerce automates security so you can focus on growing your business.

★★★★★ 5/5 on Shopify 7-day free trial No credit card required