Configure SMTP Servers for Sending Candidate Emails (Gmail, AWS SES, SendGrid)
Before you begin
- Gmail: Enable 2-Step Verification on your Google account and generate an App Password (steps below).
- AWS SES: New accounts start in sandbox mode — request production access before sending to non-verified recipients.
- SendGrid: Have your SendGrid API Key ready before configuring SMTP.
Configure Gmail SMTP
Step 1 — Generate a Gmail App Password
- In your Google account, click Security.
- Click 2-Step Verification.
- Click Get started.
- Click Continue.
- Enter your mobile number and click Send.
- Enter the verification code and click Next.
- Click Turn ON 2-Step Verification.
- Click App passwords.
- Select your app and device, then click Generate. Copy the 16-digit password — you will use it in the next step.
Step 2 — Enter Gmail SMTP Settings in Testlify
- In Testlify, go to Settings > Email and click SMTP-Based.

- Enter the following details:
- Server address: smtp.gmail.com
- Sender email address: your Gmail address
- From name: your name or company name
- Reply-to address: your reply-to email address
- Reply-to name: your reply-to name
- Username: your Gmail address
- Password: the 16-digit App Password generated above
- Encryption: SSL — port 465 | TLS — port 587
- Click Save. A test email confirms the connection.
Configure AWS SES SMTP
Step 1 — Create SMTP Credentials
- Open AWS Simple Email Service (SES).
- In the left menu, click SMTP Settings.
- Click Create SMTP Credentials, then click Next. Copy and save the credentials shown.
Step 2 — Request Production Access
- From the AWS SES dashboard, click Request production access.
- Submit the production access form. AWS reviews and approves requests within 24 hours.
Tip: Until production access is approved, you can only send emails to verified addresses.
Step 3 — Verify Your Sender Identity
- In AWS SES, go to Verified Identities and click Create Identity.
- Select Email address as the identity type, then enter the email address you want to use with Testlify.
- Check your inbox for a verification email from AWS and click the confirmation link.
Configure SendGrid SMTP
Step 1 — Enter SendGrid SMTP Settings in Testlify
- In Testlify, go to Settings > Email > SMTP-Based.
- Enter the following settings:
- SMTP Server: smtp.sendgrid.net
- SMTP Port: 587 (TLS) or 465 (SSL)
- Use Encrypted Protocol: Leave unchecked for TLS (port 587); select Use SSL and set port to 465 for SSL
- Username: apikey
- Password: your SendGrid API Key
- Click Save.
Need help? Contact support.
