SMTP Credential - Email Configuration
What is an SMTP Credential
Section titled “What is an SMTP Credential”An SMTP credential allows your workflows to send emails through a mail server. It is used in nodes like SendMail, Notifications, and any module that needs to send emails.
Configuration Fields
Section titled “Configuration Fields”| Field | Description | Example |
|---|---|---|
| Host | SMTP server address | smtp.gmail.com |
| Port | Server port | 587 (TLS), 465 (SSL), 25 (unencrypted) |
| Secure | Enable SSL/TLS encryption | true for port 465 |
| Auth User | Email or username for authentication | user@gmail.com |
| Auth Pass | Password or app-specific password | xxxx xxxx xxxx xxxx |
| Reject Unauthorized | Reject invalid SSL certificates | true (recommended) |
| Sender Name | Display name shown to recipients | My Company |
| Sender Email | Sender email address | info@mycompany.com |
Configuration by Provider
Section titled “Configuration by Provider”- Go to your Google Account at myaccount.google.com
- Navigate to Security > 2-Step Verification (must be enabled)
- Under App passwords, generate a new password
- Select “Mail” and “Other” (type “Floogos”)
- Copy the generated password (16 characters)
Host: smtp.gmail.comPort: 465Secure: trueAuth User: your-email@gmail.comAuth Pass: xxxx xxxx xxxx xxxx (app password)Outlook / Office 365
Section titled “Outlook / Office 365”- Access the Microsoft 365 admin portal
- In some cases you need to enable SMTP authentication on the mailbox
Host: smtp.office365.comPort: 587Secure: falseAuth User: your-email@outlook.comAuth Pass: your-passwordAmazon SES
Section titled “Amazon SES”- Go to AWS Console > Amazon SES
- Navigate to SMTP Settings > Create SMTP Credentials
- Download the generated credentials
Host: email-smtp.us-east-1.amazonaws.comPort: 587Secure: falseAuth User: (AWS SMTP username)Auth Pass: (AWS SMTP password)Custom Server
Section titled “Custom Server”If you have your own mail server, check with your system administrator for connection details.
Host: mail.yourdomain.comPort: 587Secure: falseAuth User: user@yourdomain.comAuth Pass: your-passwordTroubleshooting
Section titled “Troubleshooting”Authentication Error
Section titled “Authentication Error”- Gmail: Make sure to use an App Password, not your regular password
- Office 365: Verify that SMTP authentication is enabled for your mailbox
- Double-check the username and password are correct
Connection Error / Timeout
Section titled “Connection Error / Timeout”- Verify the host and port are correct
- Some hosting providers block port 25; use 587 or 465 instead
- If you use a firewall, make sure the port is open
Invalid SSL Certificate
Section titled “Invalid SSL Certificate”- Enable Secure if using port 465
- In testing environments, you can temporarily disable Reject Unauthorized (not recommended in production)
Test the Connection
Section titled “Test the Connection”After configuring the credential, use the Test Connection button in the form to verify that the data is correct before saving.