QA Engineer Guide
Email testing for QA engineers - Create test environments with fake email addresses and SMTP servers
Perfect for Manual Testing
Create fake email addresses and configure SMTP servers to trap emails in your test environment. Use the web dashboard to manage emails and verify content manually.
Step 1: Create Your Account
Sign up for a free DevInbox account to get started with email testing.
- 1. Sign up for a free DevInbox account
- 2. Choose Google, or email registration
- 3. Verify your email address
- 4. Access your dashboard
Free tier includes:
- 1,500 operations/month
- 1 sandbox with email address
- 1-hour email retention
- Web dashboard access
- API access
# Sign up options • Google Authentication • Email Registration # Free tier includes • 1,500 operations/month • 1 sandbox with email address • 1-hour email retention • Web dashboard access • API access
Step 2: Create Test Email Addresses
Create persistent mailboxes that you can use for long-term testing scenarios.
- 1. Log in to your DevInbox dashboard
- 2. Click "Create New Mailbox"
- 3. Choose "Persistent" for long-term testing
- 4. Use descriptive names like "test-user-qa" or "admin-test"
- 5. Click "Create" and start receiving emails
# Example email addresses
test-user-qa@devinbox.io
admin-test@devinbox.io
support-test@devinbox.io
newsletter-test@devinbox.ioStep 3: Configure SMTP Server
Configure your test application to use DevInbox SMTP server to trap all outgoing emails.
# SMTP Server Configuration
Host: smtp.devinbox.io
Port: 587
Username: your-mailbox@devinbox.io
Password: your-api-key
Encryption: STARTTLS
Step 4: Test Email Flow
Trigger email sending in your application and verify the emails in the DevInbox dashboard.
- 1. Configure your test application to use the SMTP server
- 2. Trigger email sending in your application (user registration, password reset, etc.)
- 3. Check the DevInbox dashboard for received emails
- 4. Verify email content, attachments, and formatting
- 5. Test different email scenarios (welcome, notifications, alerts)
Dashboard Features
Email Management
- • View all received emails
- • Search and filter emails
- • Download attachments
- • Forward emails to real addresses
Mailbox Settings
- • Create/delete mailboxes
- • Configure email forwarding
- • Set up webhooks
- • Manage API keys
Common Testing Scenarios
User Registration Flow
Test welcome emails, verification links, and onboarding sequences.
Password Reset Flow
Verify reset links, security tokens, and password change confirmations.
Notification Testing
Test system alerts, user notifications, and automated communications.
Email Templates
Verify email formatting, branding, and content accuracy across different scenarios.