Email Setup
Send notifications to your team via SMTP email.
Step 1: Gather SMTP Credentials
You'll need:
- SMTP host (e.g.,
smtp.gmail.com) - SMTP port (e.g.,
587for TLS) - Username and password (if authentication required)
- From address
Gmail Users
For Gmail, you'll need to create an App Password instead of using your regular password.
Step 2: Add Integration in Device Farm
- Navigate to Settings > Integrations
- Click Add Integration
- Select Email
- Fill in the SMTP configuration:
- SMTP Host: Your mail server (e.g.,
smtp.gmail.com) - SMTP Port: Usually
587for TLS or465for SSL - SMTP User: Your email username (optional)
- SMTP Password: Your email password or app password (optional)
- From Address: The sender email address
- From Name: Display name for the sender (optional)
- Use TLS: Enable for secure connections
- SMTP Host: Your mail server (e.g.,
- Click Save
Step 3: Create Notification Rules
- Expand your integration
- Click Add Rule
- Select the event type
- Enter recipient email addresses (comma-separated)
- For scheduled reports, configure the schedule
- Click Save
Testing Your Integration
Test Connection
Click the Send icon (paper airplane) on any integration to send a test email. This verifies your SMTP configuration is correct.
Send Report Now
Click the Chart icon on any integration to immediately send a report with the last 30 days of data.
Common SMTP Configurations
Gmail
| Setting | Value |
|---|---|
| SMTP Host | smtp.gmail.com |
| SMTP Port | 587 |
| Use TLS | Yes |
| Username | Your Gmail address |
| Password | App Password (not regular password) |
Outlook/Office 365
| Setting | Value |
|---|---|
| SMTP Host | smtp.office365.com |
| SMTP Port | 587 |
| Use TLS | Yes |
| Username | Your Outlook address |
| Password | Your password |
Amazon SES
| Setting | Value |
|---|---|
| SMTP Host | email-smtp.<region>.amazonaws.com |
| SMTP Port | 587 |
| Use TLS | Yes |
| Username | SES SMTP credentials |
| Password | SES SMTP credentials |
Troubleshooting
Notifications not arriving
- Test the connection using the test button
- Verify SMTP credentials are correct
- Check if your email provider requires app passwords
- Ensure the from address is allowed by your SMTP server
- Check spam/junk folders
- View the notification logs for error messages