Enterprise Mail Features

Unified REST Endpoint Dispatch template and HTML emails using a single, secure HTTP request.
Hashed API Keys Hashed secure tokens authenticate apps and govern custom limits.
Intelligent Failover Connection drop? Automatically switches to backup SMTP configurations.
HasTenant Isolation Eloquent Global Scopes partition logs, settings, and templates cleanly.
Strict Volume Limits Prevent spam spikes with automatic daily and monthly API quotas.
Dynamic Attachments Support for standard base64 payloads to attach documents securely.
REST Endpoint

Unified REST API & Developer Quickstart

Eliminate mail dispatch coding overhead. Your microservices, websites, and apps no longer need to import SMTP client packages. Make a single request to `POST /api/v1/send-mail` using standard payloads and let gSend route, verify, build, and deliver your messages.

Dynamic Templating

Blade-rendered engine processes layouts, dynamic vars, and layouts centrally.

Base64 Attachments

Embed binary files inside the JSON request to prevent filesystem dependencies.

curl -X POST http://127.0.0.1:8000/api/v1/send-mail \ -H "Authorization: Bearer gsend_your_api_key_here" \ -H "Content-Type: application/json" \ -d '{ "to": "recipient@example.com", "template_key": "system-welcome", "variables": { "user_name": "Jane Doe" } }'
const axios = require('axios'); axios.post('http://127.0.0.1:8000/api/v1/send-mail', { to: 'recipient@example.com', template_key: 'system-welcome', variables: { user_name: 'Jane Doe' } }, { headers: { 'Authorization': 'Bearer gsend_your_api_key_here' } }) .then(res => console.log('Mail queued:', res.data.log_id)) .catch(err => console.error(err.response.data));
Isolation Scope

Robust Multi-Tenant Data Partitioning

Operating a SaaS or maintaining multiple client websites? gSend partitions configuration details, dispatch histories, keys, and templates securely using Laravel's model scopes. Global query filters prevent cross-client leaks automatically.

HasTenant Global Scope

Automatic database routing query injection blocks unauthorized data access.

Admin Control Panel

Review system load logs, approve quota bumps, and check general statistics.

gsend.glofora.com/dashboard/smtp
gSend Client SMTP Configurations Management
High Availability

Priority SMTP Routing & Resiliency

When a primary email service goes down, standard systems throw exceptions, causing lost OTPs or registrations. gSend resolves this via SMTP Pools. Assign priorities to configurations: if Node A fails to authenticate or times out, the router automatically fails over to Node B instantly.

Intelligent Fallbacks

If no custom client SMTP is found, mail automatically routes through system reserves.

Error Log Trigger

Failures are logged with details, triggering administrator warnings for quick rotations.

Frequently Asked Questions

How does gSend secure credentials?

SMTP details are stored encrypted in the database. Client applications communicate only with a hashed secure token key (`gsend_...`) which does not expose credentials to version control or local environments.

Can we host gSend on our own cloud server?

Yes. gSend is self-hosted and supports deployment on standard setups with PHP >= 8.2, SQLite/MySQL/PostgreSQL, and Composer.

What are the rate limits restrictions?

Administrators define daily and monthly quotas per API token, preventing single compromised systems or spam bots from generating heavy email traffic spikes.

Decouple Your Emails Today

Centrally run HTML layouts, configure secure fallback mail routes, and accelerate microservice communication.

Get Started Free

Quick Answers

Direct facts and key takeaways about gSend email gateway platform.

What is gSend?

gSend is a secure, multi-tenant self-hosted gateway that decouples raw SMTP credentials and transactional HTML templates from client applications. Apps make simple REST API calls to dispatch emails.

How does the SMTP failover system operate?

gSend pools SMTP configurations and assigns routing priorities. If a high-priority node times out or fails connection audits, gSend instantly switches to the next priority server, ensuring zero dispatch interruptions.