Mail — ImpulseMail
ImpulseMail delivers transactional email — password resets, receipts, alerts — over an SMTP relay or an HTTP API, with suppression lists and signed delivery-event webhooks. (Attached add-on: subscribe alongside any project.)
Point any mailer at the relay with the credentials from My Impulse:
import nodemailer from 'nodemailer';const transport = nodemailer.createTransport({ host: 'smtp.impulsehosting.com', port: 587, secure: false, auth: { user: process.env.MAIL_USER, pass: process.env.MAIL_PASS },});HTTP API
Section titled “HTTP API”curl -X POST https://mail.impulsehosting.com/v1/send \ -H "Authorization: Bearer $MAIL_TOKEN" \ -d '{ "from": "app@yourdomain.com", "to": "user@example.com", "subject": "Reset your password", "html": "…" }'Deliverability
Section titled “Deliverability”Verify your sending domain (DKIM + SPF records shown in the dashboard), and hard bounces/complaints are suppressed automatically. Delivery, bounce, and complaint events arrive at your endpoints as signed webhooks with automatic retries.