@radzor/email-send
Send transactional emails via Resend, SendGrid, or raw SMTP. Supports HTML/text content, attachments, CC/BCC, reply-to, and batch sending.
Emailv0.1.0typescriptpythonServeremailresendsendgridsmtptransactionalnotificationsby Radzor
Install
View source on GitHub →$npx radzor@latest add email-send
⚠ Constraints: Node.js only. Resend and SendGrid require API keys. SMTP requires server credentials. The from address must be verified with your provider.
Inputs
| Name | Type | Default | Description |
|---|---|---|---|
| provider* | 'resend' | 'sendgrid' | 'smtp' | — | Email provider to use. |
| apiKey | string | — | API key for Resend or SendGrid. Not needed for SMTP.RESEND_API_KEY |
| from* | string | — | Sender email address (e.g. 'hello@example.com' or 'App Name <hello@example.com>'). |
| smtpHost | string | — | SMTP server hostname. Required for SMTP provider. |
| smtpPort | number | 587 | SMTP server port. |
| smtpUser | string | — | SMTP username for authentication. |