Enhanced Send Email node for n8n with RFC-compliant unsubscribe headers and email compliance features
npm install n8n-nodes-send-email-enhancedEnhanced Send Email node for n8n with RFC-compliant unsubscribe headers for better email deliverability and Gmail/Yahoo 2025/2026 compliance.
- 🔥 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
#### 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
``bash`In your n8n installation directory
npm install n8n-nodes-send-email-enhanced
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
This node is specifically designed for:
- Cold email outreach
- Newsletter campaigns
- Marketing communications
Automatically adds required headers:
- List-Unsubscribe: List-Unsubscribe-Post: List-Unsubscribe=One-Click
- List-Id:
- X-Campaign-Id: campaign-identifier
-
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 |
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)
javascript
{
"fromEmail": "sender@yourdomain.com",
"toEmail": "recipient@example.com",
"subject": "Welcome to our newsletter!",
"emailFormat": "html",
"html": "Welcome!
Thanks for subscribing.
"
}
`$3
`javascript
{
"fromEmail": "newsletter@yourdomain.com",
"toEmail": "subscriber@example.com",
"subject": "Monthly Newsletter - December 2024",
"emailFormat": "html",
"html": "Newsletter
Your monthly update...
",
"options": {
"unsubscribeEmail": "unsubscribe@yourdomain.com",
"unsubscribeUrl": "https://yourdomain.com/unsubscribe?id=abc123",
"listUnsubscribePost": "List-Unsubscribe=One-Click"
}
}
``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
- Issues: GitHub Issues
- n8n Documentation: docs.n8n.io
- n8n Community: community.n8n.io
- RFC 8058 Specification: One-Click Unsubscribe
MIT License - see LICENSE file for details.
---
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!