About This Demo
This page demonstrates our secure email sending implementation using Brevo SMTP with Firebase logging and rate limiting.
Key Features:
- Secure SMTP credential handling (via environment variables)
- Firebase logging for audit trail
- Rate limiting: Maximum 5 emails per minute per IP
- Dual email functionality: Sends both admin notification and user confirmation emails
- Type safety with TypeScript
- Error handling and validation
What happens when you submit this form:
- A notification email is sent to the admin (configured in .env)
- A confirmation email is sent to the email address you provided
- The submission is logged in Firebase for audit purposes
- Rate limiting is applied (maximum 5 emails per minute per IP)