QA Engineer Guide

Email testing for QA engineers - Create test environments with fake email addresses and SMTP servers

Manual Testing Focus

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.

Why Use DevInbox for QA Testing?

Traditional email testing requires complex SMTP server setup and real email addresses. DevInbox provides instant fake email addresses with a simple web interface for easy testing.

Step 1: Create Your Account

  1. 1. Sign up for a free DevInbox account
  2. 2. Choose GitHub, Google, or email registration
  3. 3. Verify your email address
  4. 4. Access your dashboard
# Sign up options
• GitHub Authentication (Recommended)
• 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

  1. 1. Log in to your DevInbox dashboard
  2. 2. Click "Create New Mailbox"
  3. 3. Choose "Persistent" for long-term testing
  4. 4. Use descriptive names like "test-user-qa" or "admin-test"
  5. 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.io

Step 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
# Alternative ports
Port: 465 (SSL/TLS)
Port: 25 (Unencrypted - not recommended)

Step 4: Test Email Flow

  1. 1. Configure your test application to use the SMTP server
  2. 2. Trigger email sending in your application (user registration, password reset, etc.)
  3. 3. Check the DevInbox dashboard for received emails
  4. 4. Verify email content, attachments, and formatting
  5. 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.

Ready to Start Testing?

Set up your test environment and start validating email functionality in your applications.