Skip to main content

Overview

In addition to the SDKs and REST API, Ensend supports sending emails over SMTP. This is useful when you’re working with frameworks, platforms, or tools that have built-in SMTP support such as Laravel, Django, Rails, or Nodemailer. If your stack already knows how to talk SMTP, you can point it at Ensend and start sending with no additional integration work.

SMTP Credentials

To connect to Ensend’s SMTP server, you’ll need to obtain your API credentials from your project dashboard. The following configuration is used to connect to our smtp server for mail delivery.
smtp.ensend.co
This is the hostname of Ensend’s SMTP Server.
587 (recommended) or 465
Ensend’s smtp server supports connections over STARTTLS on port 587 and SSL on port 465. We recommend using port 587 for best compatibility with smtp clients
your_public_key
Your project’s public key is your SMTP username. Navigate to Workspace > Project > Credentials to view your public key.
your_project_secret
Any of your project’s sandbox and live secrets is used as your SMTP password. Navigate to Workspace > Project > Credentials to view your project secrets. Using a sandbox key will send your messages in sandbox mode. See live Live keys vs Sandbox keys
your_sender_identity
The from address is the address sending the message. This is any of your project sender identities. Navigate to Workspace > Project > Identies to view your project identities. Learn more here

Configuration Examples

Last modified on April 14, 2026