send-email-enhanced

Enhanced Send Email node for n8n with RFC-compliant unsubscribe headers and email compliance features

Package Information

Released: 11/10/2025
Downloads: 25 weekly / 154 monthly
Latest Version: 1.8.5
Author: INSPIREMAIL

Documentation

n8n-nodes-send-email-enhanced

Enhanced Send Email node for n8n with RFC-compliant unsubscribe headers for better email deliverability and Gmail/Yahoo 2025/2026 compliance.

✨ Features

  • 🔥 RFC 8058 One-Click Unsubscribe - Automatic Gmail/Yahoo 2024 compliance
  • 📧 List-Unsubscribe Headers - Proper unsubscribe URL and email support
  • 🏷️ Campaign Tracking - List-Id and X-Campaign-Id headers for analytics
  • ⚡ Enhanced SMTP - Optimized for high-volume email campaigns
  • 🎨 Beautiful UI - Professional interface following n8n design standards
  • 📋 Custom Headers - Full control over email headers
  • 📎 Attachments - Binary data attachment support

🚀 Quick Start

Installation

Option 1: Community Nodes (Recommended)

  1. Go to Settings > Community Nodes in n8n
  2. Click Install
  3. Enter: n8n-nodes-send-email-enhanced
  4. Click Install

Option 2: Manual Installation

# In your n8n installation directory
npm install n8n-nodes-send-email-enhanced

Basic Usage

  1. Add the node to your workflow
  2. Configure SMTP credentials (SMTP Enhanced)
  3. Set recipient and content
  4. Add unsubscribe options for compliance
  5. Execute your workflow

📧 Perfect for Email Campaigns

This node is specifically designed for:

  • Cold email outreach
  • Newsletter campaigns
  • Marketing communications

Gmail/Yahoo 2025/2026 Compliance

Automatically adds required headers:

  • List-Unsubscribe: <URL>, <mailto:address>
  • List-Unsubscribe-Post: List-Unsubscribe=One-Click
  • List-Id: <campaign.domain.com>
  • X-Campaign-Id: campaign-identifier

⚙️ Configuration

SMTP Credentials

Use standard n8n SMTP credentials. This node works with all major email providers:

Provider Host Port Security
Gmail smtp.gmail.com 587 STARTTLS
Outlook smtp-mail.outlook.com 587 STARTTLS
AWS SES email-smtp.region.amazonaws.com 587 STARTTLS
SendGrid smtp.sendgrid.net 587 STARTTLS

Node Options

Basic Fields:

  • From Email: Sender email address
  • To Email: Recipient email address
  • Subject: Email subject line
  • Email Format: Text, HTML, or Both

Options (for compliance):

  • CC Email: Carbon copy recipients
  • BCC Email: Blind carbon copy recipients
  • Reply To: Reply-to email address
  • Attachments: Binary data property names
  • Custom Headers: Additional email headers
  • List-Unsubscribe Email: Email for unsubscribe requests
  • List-Unsubscribe URL: HTTPS URL for unsubscribing
  • List-Unsubscribe-Post: RFC 8058 header value (prefilled)

📋 Example Usage

Basic Email

{
  "fromEmail": "sender@yourdomain.com",
  "toEmail": "recipient@example.com", 
  "subject": "Welcome to our newsletter!",
  "emailFormat": "html",
  "html": "<h1>Welcome!</h1><p>Thanks for subscribing.</p>"
}

Compliant Marketing Email

{
  "fromEmail": "newsletter@yourdomain.com",
  "toEmail": "subscriber@example.com",
  "subject": "Monthly Newsletter - December 2024",
  "emailFormat": "html",
  "html": "<h1>Newsletter</h1><p>Your monthly update...</p>",
  "options": {
    "unsubscribeEmail": "unsubscribe@yourdomain.com",
    "unsubscribeUrl": "https://yourdomain.com/unsubscribe?id=abc123",
    "listUnsubscribePost": "List-Unsubscribe=One-Click"
  }
}

🤝 Contributing

Contributions are welcome! Please:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test thoroughly
  5. Submit a pull request

🆘 Support & Resources

📄 License

MIT License - see LICENSE file for details.


👨‍💻 Author

Reda El Kasraoui - InspireMail

Building better email experiences for the n8n community


⭐ If this node helps you, please consider giving it a star on GitHub!

Discussion