Skip to content

Custom Email Sender (SMTP)

Send email notifications and autoresponders from your own email address using custom SMTP configuration.

By default, Forminit sends all email notifications and autoresponders from notifications@forminit-mail.com. With Custom Email Sender, you can configure your own SMTP server to send emails from your own email address (e.g., hello@yourdomain.com).

Benefits:

  • Brand consistency — Emails appear from your domain, not Forminit’s
  • Better deliverability — Emails from your authenticated domain are less likely to hit spam
  • Professional appearance — Recipients see your company name and email address

  1. Add SMTP configuration at the workspace level (Account & Settings → SMTP Configs)
  2. Select your custom sender in form settings for Email Notifications or Autoresponders
  3. All forms in the workspace can use the configured SMTP sender
┌─────────────────────────────────────────────────────────────┐
│  Workspace                                                  │
│  ┌───────────────────────────────────────────────────────┐  │
│  │  SMTP Configs                                         │  │
│  │  • smtp.gmail.com (hello@company.com)                 │  │
│  │  • smtp.mailgun.org (noreply@company.com)             │  │
│  └───────────────────────────────────────────────────────┘  │
│                           ↓                                 │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐          │
│  │   Form A    │  │   Form B    │  │   Form C    │          │
│  │  (hello@)   │  │ (noreply@)  │  │  (default)  │          │
│  └─────────────┘  └─────────────┘  └─────────────┘          │
└─────────────────────────────────────────────────────────────┘

  1. Navigate to Account & Settings → SMTP Configs
  2. Click Add SMTP
  3. Fill in your SMTP server details:
FieldDescriptionExample
SMTP HostYour SMTP server hostnamesmtp.gmail.com
PortSMTP port number587 (TLS) or 465 (SSL)
EncryptionSecurity protocolTLS, SSL, or None
UsernameSMTP authentication usernamehello@company.com
PasswordSMTP authentication password or app password••••••••
From NameDisplay name for outgoing emailsAcme Support
From EmailEmail address shown as senderhello@company.com
  1. Click Test Connection to verify your settings
  2. Click Save to add the configuration
  1. Go to Form Settings → Actions
  2. Select Email Notifications or Autoresponder
  3. In the From dropdown, select your custom email address
  4. Save your changes

┌────────────────────────────────────────────────────────────┐
│  Add SMTP Configuration                                    │
├────────────────────────────────────────────────────────────┤
│                                                            │
│  SMTP Host *                                               │
│  ┌──────────────────────────────────────────────────────┐  │
│  │ smtp.gmail.com                                       │  │
│  └──────────────────────────────────────────────────────┘  │
│                                                            │
│  Port *                         Encryption *               │
│  ┌────────────────────┐        ┌────────────────────┐      │
│  │ 587                │        │ TLS            ▼   │      │
│  └────────────────────┘        └────────────────────┘      │
│                                                            │
│  Username *                                                │
│  ┌──────────────────────────────────────────────────────┐  │
│  │ hello@company.com                                    │  │
│  └──────────────────────────────────────────────────────┘  │
│                                                            │
│  Password *                                                │
│  ┌──────────────────────────────────────────────────────┐  │
│  │ ••••••••••••••••                                     │  │
│  └──────────────────────────────────────────────────────┘  │
│                                                            │
│  From Name *                                               │
│  ┌──────────────────────────────────────────────────────┐  │
│  │ Acme Support                                         │  │
│  └──────────────────────────────────────────────────────┘  │
│                                                            │
│  From Email *                                              │
│  ┌──────────────────────────────────────────────────────┐  │
│  │ hello@company.com                                    │  │
│  └──────────────────────────────────────────────────────┘  │
│                                                            │
│  ┌─────────────────┐  ┌──────────────────────────────┐     │
│  │ Test Connection │  │           Save               │     │
│  └─────────────────┘  └──────────────────────────────┘     │
│                                                            │
└────────────────────────────────────────────────────────────┘
FieldValidationError Message
SMTP HostRequired, valid hostname”SMTP host is required”
PortRequired, number 1-65535”Valid port number is required”
EncryptionRequired, one of: TLS, SSL, None”Select an encryption method”
UsernameRequired”Username is required”
PasswordRequired”Password is required”
From NameRequired, max 100 characters”From name is required”
From EmailRequired, valid email format”Valid email address is required”

SettingValue
SMTP Hostsmtp.gmail.com
Port587
EncryptionTLS
UsernameYour full email address
PasswordApp Password (not your regular password)

Note: Gmail requires an App Password when 2-factor authentication is enabled. Generate one at Google Account → Security → App Passwords.

SettingValue
SMTP Hostsmtp.office365.com
Port587
EncryptionTLS
UsernameYour full email address
PasswordYour account password or app password
SettingValue
SMTP Hostemail-smtp.{region}.amazonaws.com
Port587
EncryptionTLS
UsernameSMTP credentials (not IAM credentials)
PasswordSMTP password from SES console
SettingValue
SMTP Hostsmtp.mailgun.org
Port587
EncryptionTLS
Usernamepostmaster@your-domain.com
PasswordSMTP password from Mailgun dashboard
SettingValue
SMTP Hostsmtp.sendgrid.net
Port587
EncryptionTLS
Usernameapikey
PasswordYour SendGrid API key
SettingValue
SMTP Hostsmtp.postmarkapp.com
Port587
EncryptionTLS
UsernameYour Postmark Server API Token
PasswordYour Postmark Server API Token

SMTP configurations are managed at the workspace level, meaning:

  • Personal workspace: SMTP configs are available to all your personal forms
  • Team workspace: SMTP configs are shared with all team members and forms in that workspace
  • Multiple configs: You can add multiple SMTP configurations per workspace
  • Per-form selection: Each form can use a different sender from the available configs

You might want different senders for different purposes:

From EmailUse Case
support@company.comCustomer support forms
sales@company.comLead generation forms
noreply@company.comTransactional notifications
careers@company.comJob application forms

Send submission notifications to your team from your custom email:

  1. Go to Form Settings → Actions → Email Notifications
  2. Click Add Notification or edit existing
  3. Select your custom email from the From dropdown
  4. Configure recipients and email content
  5. Save

Send confirmation emails to form submitters from your brand:

  1. Go to Form Settings → Actions → Autoresponder
  2. Enable autoresponder if not already enabled
  3. Select your custom email from the From dropdown
  4. Customize the email subject and body
  5. Save

ErrorCauseSolution
”Connection refused”Wrong host or portVerify SMTP host and port settings
”Authentication failed”Invalid credentialsCheck username and password; use app password if required
”Connection timed out”Firewall blockingCheck if your network allows outbound SMTP connections
”Certificate error”SSL/TLS mismatchTry different encryption setting (TLS vs SSL)
  1. Check spam folder — First delivery from new sender may be flagged
  2. Verify DNS records — Ensure SPF, DKIM, and DMARC are configured for your domain
  3. Check sending limits — Some providers limit emails per day/hour
  4. Review bounce logs — Check your SMTP provider’s dashboard for delivery issues
IssueSolution
”Less secure app access” errorUse App Password instead of account password
”Sign-in attempt blocked”Enable 2FA and generate App Password
Sending limits reachedGmail limits to 500 emails/day for personal, 2000 for Workspace

  1. Use App Passwords — Never use your primary account password
  2. Enable 2FA — Protect your email account with two-factor authentication
  3. Rotate credentials — Periodically update SMTP passwords
  4. Use dedicated sending address — Consider using a dedicated email for form notifications
  5. Monitor sending reputation — Check your domain’s email reputation regularly

Q: Can I use different SMTP configs for different forms?

Yes. Each form can select a different sender from the workspace’s available SMTP configurations.

Q: Do I need to verify my domain?

Forminit doesn’t require domain verification, but your SMTP provider might. Additionally, setting up SPF, DKIM, and DMARC records improves deliverability.

Q: Can team members see my SMTP password?

No. Passwords are encrypted and never displayed after saving. Team members can use the configuration but cannot view credentials.