Email Delivery Issues
Troubleshoot email notification problems and ensure customers receive download links.
Emails Not Being Sent
Section titled “Emails Not Being Sent”Email Disabled
Section titled “Email Disabled”No emails sending:
Check: Settings → Email Settings → Email NotificationsStatus: ☐ Email notifications enabled
Solution: Enable email notifications☑ Email notifications enabled
Applies to:• Download notification emails• Fraud pending emails• Approval emails• Expiry warningsProvider Issues
Section titled “Provider Issues”Email provider not configured:
Settings → Email Settings → Provider
Status: ❌ Not configured
Configure provider:Option 1 - Postmark (recommended):1. Sign up: postmarkapp.com2. Verify sender email3. Get API token4. Enter in settings
Option 2 - MailerToGo (SMTP):1. Get SMTP credentials2. Enter: Host, Port, User, Pass3. Test connection
Test: Send test email to yourselfEmails Going to Spam
Section titled “Emails Going to Spam”Spam Folder Issues
Section titled “Spam Folder Issues”Customers not receiving emails:
Common cause: Emails in spam folder
Check spam folder first:1. Ask customer to check spam/junk2. Mark as "Not Spam"3. Add sender to contacts
Why emails go to spam:• No SPF/DKIM authentication• "No-reply" sender address• Spam-trigger words• Low sender reputation• No unsubscribe linkImprove Deliverability
Section titled “Improve Deliverability”Configure email authentication:
1. SPF Record: Settings → Email → Authentication → SPF Add to DNS: v=spf1 include:spf.postmarkapp.com ~all
2. DKIM Record: Settings → Email → Authentication → DKIM Add DKIM record to DNS (provided by email provider)
3. DMARC (optional): v=DMARC1; p=none; rua=mailto:dmarc@yourshop.com
Result: 95%+ inbox delivery rateVerify authentication:
Settings → Email → Authentication → Verify
SPF: ✓ ValidDKIM: ✓ ValidDMARC: ○ Not configured (optional)
Status: Good deliverability ✓Email Delays
Section titled “Email Delays”Slow Email Delivery
Section titled “Slow Email Delivery”Emails arrive hours later:
Expected: Within 1-2 minutesActual: 1-4 hours delay
Causes:1. Email queuing (high volume)2. Recipient server delays3. Greylisting (spam protection)4. Provider issues
Check email logs:Settings → Email → Logs
Find email:• Sent: Jan 15, 3:00 PM• Delivered: Jan 15, 3:02 PM• Opened: Jan 15, 6:30 PM
If "Sent" time delayed:• Check email provider status• Upgrade plan (higher priority)
If "Delivered" delayed:• Recipient server issue• Nothing you can doIncorrect Email Content
Section titled “Incorrect Email Content”Broken Links
Section titled “Broken Links”Download links not working in email:
Symptom: Click link in email, error page
Causes:1. Email client breaking long URLs2. Link truncated in plain text email3. Security software modifying links
Solutions:1. Use HTML emails (not plain text): Settings → Email → Templates Format: HTML (default)
2. Shorten URLs: Settings → Advanced → Custom Domain Use: downloads.yourshop.com (shorter)
3. Use button instead of plain link: Button less likely to breakMissing Variables
Section titled “Missing Variables”Customer name shows {customer_name}:
Error in email: "Hi {customer_name}"Correct: "Hi John"
Cause: Variable not being replaced
Check template:Settings → Email → Templates → Download Notification
Variables available:{customer_first_name} → John{customer_name} → John Smith{order_number} → #1045{product_name} → Complete Course
Fix:1. Use correct variable syntax2. Save template3. Send test email4. Verify variables replacedEmail Bounces
Section titled “Email Bounces”Hard Bounces
Section titled “Hard Bounces”“Email bounced” error:
Hard bounce: Email address doesn't exist
Email logs show:customer@example.com - Hard bounceReason: "550 User unknown"
Solutions (Merchant):1. Verify customer email in order2. Contact customer via phone3. Request correct email4. Update order email5. Resend download link
Prevention:• Email validation at checkout• Double opt-in• Send confirmation email immediatelySoft Bounces
Section titled “Soft Bounces”Temporary delivery failure:
Soft bounce: Temporary issue
Reasons:• Mailbox full• Server temporarily down• Email too large
Email system:• Auto-retry: 3 attempts• Retry schedule: 5 min, 25 min, 125 min• Final failure: Marked as bounce
Solution:Wait for auto-retry or resend manually after 24 hoursMultiple Emails Sent
Section titled “Multiple Emails Sent”Duplicate Emails
Section titled “Duplicate Emails”Customer receives 5 copies of same email:
Cause: Multiple triggers
Check:Settings → Email → Rules
Triggers:☑ Send on order paid☑ Send on fraud approval☐ Send on manual fulfillment (disable if duplicate)
Also check:• Shopify Flow automations• Third-party email apps• Duplicate webhooks
Solution:1. Review all email triggers2. Disable duplicates3. Use Alva email onlyProvider-Specific Issues
Section titled “Provider-Specific Issues”Postmark
Section titled “Postmark”Postmark delivery issues:
Error: "Sender signature not verified"
Fix:1. Postmark → Sender Signatures2. Verify email address3. Click verification link in email4. Refresh Alva settings
Error: "Monthly limit exceeded"
Fix:1. Check Postmark plan limits2. Upgrade plan if needed3. Or switch to MailerToGo
Monitor:Postmark → Servers → ActivityCheck: Success rate, bounces, spam complaintsMailerToGo
Section titled “MailerToGo”SMTP authentication failed:
Error: "SMTP Error: Could not authenticate"
Check credentials:Settings → Email → MailerToGo
Host: smtp.mailertogo.netPort: 587 (or 465 for SSL)User: [Your username]Pass: [Your password]Encryption: TLS (STARTTLS)
Test connection:[Test SMTP Connection]Result: ✓ Connected successfully
If fails:• Verify credentials correct• Check firewall allows port 587• Try port 465 with SSLGmail-Specific Issues
Section titled “Gmail-Specific Issues”Gmail Blocking
Section titled “Gmail Blocking”Emails not reaching Gmail users:
Gmail aggressive spam filtering
Improve Gmail delivery:1. SPF + DKIM configured (essential)2. Warm up sender reputation: - Start with low volume - Gradually increase - Monitor bounce/spam rates
3. Avoid spam triggers: - "FREE", "ACT NOW", all caps - Too many links - Image-only emails - Suspicious attachments
4. Encourage users: - Add to contacts - Star emails - Reply (engagement helps)
Monitor: Google Postmaster Toolspostmaster.google.comCheck: Spam rate, reputation, delivery errorsTesting Email Delivery
Section titled “Testing Email Delivery”Send Test Emails
Section titled “Send Test Emails”Test email functionality:
Settings → Email → Testing → Send Test Email
To: your@email.comTemplate: Download NotificationTest data: Uses sample order
Click [Send Test Email]
Check:1. Email received (inbox, not spam)2. All variables replaced correctly3. Download link works4. Images display5. Formatting correct6. Unsubscribe link works
Test on multiple email providers:☐ Gmail☐ Outlook/Hotmail☐ Yahoo☐ Apple Mail☐ Your business emailEmail Preview
Section titled “Email Preview”Preview before sending:
Settings → Email → Templates → [Template]
Preview panel shows:• Desktop view• Mobile view• Plain text version
Check:✓ Subject line clear✓ From name professional✓ Content renders correctly✓ Links visible✓ Call-to-action prominent✓ Contact information includedEmail Logs
Section titled “Email Logs”Review Email Logs
Section titled “Review Email Logs”Track email delivery:
Settings → Email → Logs
Filter:☐ Delivered only☐ Failed only☐ Bounced onlyDate range: Last 7 days
Columns:• Timestamp• Recipient• Subject• Status (Delivered/Bounced/Failed)• Opens• Clicks• Provider used
Click email for details:• Full headers• Delivery path• Error messages (if failed)• Open/click eventsBest Practices
Section titled “Best Practices”Email Configuration
Section titled “Email Configuration”Optimal email settings:
✓ Use Postmark (best deliverability)✓ Configure SPF + DKIM✓ Use verified sender domain✓ Professional from name ("Your Shop Support")✓ Meaningful from email (support@yourshop.com)✓ Reply-to monitored inbox✓ HTML email format✓ Mobile-responsive templates✓ Clear subject lines✓ Obvious download button/link✓ Include support contact✓ Test regularlyMonitor Deliverability
Section titled “Monitor Deliverability”Track email performance:
Weekly check:☐ Delivery rate >98%☐ Bounce rate <2%☐ Spam complaint rate <0.1%☐ Open rate 60-80% (transactional)☐ Click rate 80-95% (download emails)
If metrics decline:1. Check email authentication2. Review email content (spam triggers)3. Check sender reputation4. Test deliverability5. Contact email provider supportNext Steps
Section titled “Next Steps”- Common Upload Issues - Upload problems
- Common Download Problems - Download issues
- Email Settings Configuration - Email setup
Email delivery issues? Contact support with email logs for assistance.