email-best-practices

Configure SPF, DKIM, and DMARC records for email deliverability.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/EverHouse/everclubapp --skill email-best-practices-everhouse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-best-practices
Source: https://github.com/EverHouse/everclubapp/tree/main/.agents/skills/email-best-practices
Command: npx skills add https://github.com/EverHouse/everclubapp --skill email-best-practices-everhouse

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you build reliable, compliant, and user-friendly email features, ensuring your messages reach inboxes and adhere to legal standards.

Core Features & Use Cases

  • Deliverability: Fixes for spam issues, SPF/DKIM/DMARC setup.
  • Compliance: Guidance on CAN-SPAM, GDPR, CASL.
  • Reliability: Implementing retry logic, idempotency, and webhook handling.
  • Use Case: If your emails are going to spam, this Skill provides the steps to authenticate your domain and improve sender reputation.

Quick Start

Use the email-best-practices skill to set up SPF, DKIM, and DMARC records for your domain.

Frequently Asked Questions about email-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why do my transactional emails go to spam and how do I fix email deliverability?

Emails go to spam due to missing domain authentication. Fix email deliverability by setting up SPF, DKIM, and DMARC records to verify your sending domain and improve sender reputation so messages reach inboxes.

How do I set up SPF, DKIM, and DMARC records for my domain?

Set up SPF, DKIM, and DMARC by adding specific DNS TXT records for your domain. This email authentication framework validates your sending server, digitally signs messages, and instructs receivers on handling unauthenticated emails.

What is the difference between transactional and marketing emails for compliance?

Transactional emails deliver account updates and receipts, while marketing emails promote content. Differentiating them is critical because CAN-SPAM, GDPR, and CASL compliance requirements for opt-out mechanisms and consent vary between the two types.

How do I handle email webhooks and implement retry logic for high bounce rates?

Handle email webhooks and implement retry logic with idempotency to manage high bounce rates reliably. This ensures failed delivery attempts are retried automatically without sending duplicate emails to recipients.

Do I need CAN-SPAM, GDPR, and CASL compliance for sending transactional email?

Yes, compliance with CAN-SPAM, GDPR, and CASL is required when sending transactional email. These regulations mandate specific consent management, unsubscribe options, and data protection measures depending on your recipients' jurisdictions.

What's the best way to implement email capture while ensuring deliverability?

The best way to implement email capture while ensuring deliverability is to use double opt-in mechanisms and immediately authenticate new sender addresses via SPF, DKIM, and DMARC to prevent spam complaints and bounces.