Docs Email SMTP Configuration

SMTP Configuration

Connect your application to VortexHQ's SMTP server. One-click snippets for Laravel, Symfony, Node.js, Django, and Rails.

Quick Setup

VortexHQ provides pre-built connection snippets for popular frameworks. Click the SMTP Config button in the email module header to copy them.

Laravel

MAIL_MAILER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=2082
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

Symfony

MAILER_DSN=smtp://127.0.0.1:2082

Node.js (Nodemailer)

const transporter = nodemailer.createTransport({
    host: '127.0.0.1',
    port: 2082,
    secure: false,
});

Django

EMAIL_HOST = '127.0.0.1'
EMAIL_PORT = 2082
EMAIL_USE_TLS = False

Ruby on Rails

config.action_mailer.smtp_settings = {
    address: '127.0.0.1',
    port: 2082,
}

Custom Port

The default port is 2082, but you can change it from Settings → General → SMTP Port. Valid range: 1024–65535.

Cloud SMTP

With a Pro or Team plan, you can also use VortexHQ's cloud SMTP relay. Cloud emails are synced to your inbox and accessible from any device. Manage cloud SMTP credentials from the app — create, toggle, or delete relay endpoints.

Last updated 12 hours ago