If you have an existing email infrastructure, you can use custom SMTP settings to send notifications. This guide covers setting up SMTP with Qivra Form Builder.
SMTP (Simple Mail Transfer Protocol) is the standard protocol for sending emails. Using custom SMTP allows you to:
Benefit Description Use existing email Leverage your current email provider Control deliverability Manage your own sending reputation No third-party Keep everything in your infrastructure
Provider Host Port Gmail smtp.gmail.com 587 Outlook/Office 365 smtp.office365.com 587 Amazon SES email-smtp.region.amazonaws.com 587 SendGrid smtp.sendgrid.net 587 Mailgun smtp.mailgun.org 587
Before setting up SMTP:
Have SMTP credentials ready
Know your SMTP server address
Know the port number
Have authentication credentials
Enable 2-factor authentication
Generate an App Password:
Go to Google Account settings
Security > App passwords
Generate new password for âMailâ
Use these settings:
Setting Value Host smtp.gmail.com Port 587 Username Your Gmail address Password App Password (not your Gmail password)
Setting Value Host smtp.office365.com Port 587 Username Your email address Password Your password
Setting Value Host email-smtp.[region].amazonaws.com Port 587 Username SMTP username from AWS Password SMTP password from AWS
Setting Value Host smtp.sendgrid.net Port 587 Username apikey Password Your SendGrid API key
Go to Qivra Form Builder
Click Settings in sidebar
Go to Providers section
Find SMTP in the provider list
Click to select it
Fill in all required fields:
Field Description Example Host SMTP server address smtp.gmail.com Port Server port 587 Username Authentication username your@email.com Password Authentication password your-password From Email Sender email address your@email.com From Name Display name Your Store Name
Setting Options Recommendation Encryption None, SSL, TLS TLS (STARTTLS) Authentication Yes/No Yes
Click Test & Save
Enter a test email address
Check if email arrives
Save if successful
Port Use Case Security 25 Standard SMTP Often blocked 465 SMTP over SSL Legacy SSL 587 SMTP with STARTTLS Recommended 2525 Alternative When 587 blocked
Option Description None Unencrypted (not recommended) SSL/TLS Encrypted connection STARTTLS Upgrade to TLS (recommended)
Before configuring in Qivra, test your SMTP:
Use an SMTP testing tool
Or test via telnet:
telnet smtp.example.com 587
Click Test Connection
Review any error messages
Fix issues and retry
Cause Solution Wrong host Verify SMTP server address Blocked port Try alternative port (2525) Firewall Allow outbound SMTP traffic
Cause Solution Wrong credentials Double-check username/password App password needed Generate app-specific password 2FA enabled Use app password, not account password
Cause Solution Rate limits Check provider sending limits From email mismatch Use same email as SMTP account Spam filters Check content for spam triggers
Gmail account
2-Factor Authentication enabled
App Password generated
Enable 2FA
Go to Google Account > Security
Enable 2-Step Verification
Generate App Password
Security > App passwords
Select âMailâ and âOtherâ
Copy the 16-character password
Configure in Qivra
Host: smtp.gmail.com
Port: 587
Username: your@gmail.com
Password: [App Password]
Limit Free Google Workspace Daily limit 500 2,000
Use app-specific passwords when available
Donât use your main account password
Rotate passwords periodically
Never commit credentials to code
Always use TLS/SSL encryption
Avoid unencrypted connections
Keep SMTP credentials secure
Metric Description Delivery rate % of emails delivered Bounce rate % of emails rejected Response time SMTP server response
Check your providerâs dashboard for:
Sending statistics
Bounce reports
Reputation score
Play