Email Configuration.
Set up email notifications for form submissions. SMTP, preset providers, or PHP mail.
Email Configuration
VoxelSite can send email notifications when someone submits a form on your website.
Setting up email
Go to Settings → Email to configure your mail settings.
SMTP (recommended)
SMTP is the most reliable option. VoxelSite includes presets for common providers:
| Provider | Host | Port | Encryption |
|---|---|---|---|
| Gmail | smtp.gmail.com | 587 | TLS |
| Outlook | smtp.office365.com | 587 | TLS |
| Yahoo | smtp.mail.yahoo.com | 587 | TLS |
| iCloud | smtp.mail.me.com | 587 | TLS |
| Zoho | smtp.zoho.com | 587 | TLS |
Select a preset and VoxelSite fills in the server details. You just need to enter your username and password (or app-specific password).
Custom SMTP — If your provider isn't listed, choose "Custom" and enter the SMTP host, port, username, password, and encryption type manually.
PHP mail
Uses your server's built-in mail() function. No configuration needed — but delivery reliability depends on your server's mail setup.
No email
If you don't need email notifications, leave the driver set to "None". Form submissions are still stored in the database and viewable in the Studio.
Testing
Use the Send Test Email button in Settings to verify your configuration before going live. VoxelSite sends a test message and shows you the result.
Security
SMTP passwords are encrypted at rest using AES-256-CBC encryption. They are only decrypted in memory when sending email.
Fallback behavior
If SMTP fails, VoxelSite automatically falls back to PHP mail(). If that also fails, the error is logged but the form submission is still stored — email delivery never blocks data capture.
API-based providers
Services like SendGrid, Amazon SES, Resend, and Mailgun all support SMTP. Use their SMTP credentials with VoxelSite — no API integration needed.