by abesticode · v0.0.3
Send professional HTML emails with full template support. Features raw HTML rendering (perfect for custom templates), markdown-to-HTML conversion, AWS SES/Gmail/SMTP compatibility, file attachments, CC/BCC, and batch sending. Ideal for marketing emails, transactional notifications, and business communications.
This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.
Available inside your emploidai workspace after installation.
Available inside your emploidai workspace after installation.
Author: abesticode
Version: 0.0.3
Type: Tool Plugin
Repo: https://github.com/abesticode/dify-plugin-email-html-pro
Email HTML Pro is a professional Dify plugin for sending HTML emails via SMTP with comprehensive template support. It enables seamless integration with AI workflows for sending transactional emails, marketing communications, and business notifications.
Configure the following credentials in Dify:
| Field | Description | Required |
|---|---|---|
| SMTP Server | Your SMTP server address (e.g., smtp.gmail.com) | ✅ |
| SMTP Port | SMTP port (25, 465, or 587) | ✅ |
| Email Account | Your email account for SMTP authentication. Leave empty for relay servers without auth. | ❌ |
| Email Password | Your email password or app password. Leave empty for relay servers without auth. | ❌ |
| Encryption Method | NONE, SSL, or TLS | ✅ |
| Sender Address | Custom sender address. Required when Email Account is not provided. | ❌ |
Gmail:
smtp.gmail.com587TLSAWS SES:
email-smtp.{region}.amazonaws.com587TLSSMTP Relay (No Authentication):
relay.company.com)25NONEno-reply@company.com (required)Send a single email to one recipient.
Parameters:
send_to (required): Recipient email addresssubject (required): Email subject lineemail_content (required): Email body contentconvert_to_html: Convert markdown to HTML (default: false)is_raw_html: Send content as raw HTML (default: false)reply_to: Custom reply-to addresscc: CC recipients as JSON arraybcc: BCC recipients as JSON arrayattachments: Files to attachSend emails to multiple recipients at once.
Parameters:
send_to (required): JSON array of recipient emailssubject (required): Email subject lineemail_content (required): Email body contentsend_to: user@example.com
subject: Hello World
email_content: This is a plain text email.
send_to: user@example.com
subject: Weekly Report
email_content: |
# Weekly Report
## Highlights
- Task 1 completed
- Task 2 in progress
**Next Steps:**
1. Review documentation
2. Deploy to production
convert_to_html: true
send_to: user@example.com
subject: Welcome to Our Service
email_content: |
<!DOCTYPE html>
<html>
<body style="font-family: Arial, sans-serif;">
<h1 style="color: #333;">Welcome!</h1>
<p>Thank you for joining us.</p>
</body>
</html>
is_raw_html: true
send_to: ["user1@example.com", "user2@example.com"]
subject: Team Announcement
email_content: Important team update...
cc: ["manager@example.com"]
Contributions are welcome! Please submit issues and pull requests on GitHub.
MIT License