Setup
Account Setup
Create sandbox email accounts under a domain, then use the account address as the mailbox identity for SMTP delivery, the web UI, and API reads.
Create an account in the dashboard
Sign in, open Accounts, choose a domain, enter an address such as qa@example.test, set an SMTP account password, and keep the account active. The system creates INBOX, Sent, Trash, Drafts, and Junk mailboxes automatically.
Create an account over the API
curl -X POST https://stmp.ink/api/accounts \
-H "X-API-KEY: $SMTPDEV_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"domain_id": 1,
"address": "qa@example.test",
"password": "smtp-account-password",
"is_active": true
}'
Connection settings
| Protocol | Host | Port | Security |
|---|---|---|---|
| SMTP inbound | stmp.ink | 25 | Plain local SMTP |
| REST API | https://stmp.ink | /api | X-API-KEY |
| Web UI | https://stmp.ink | / | Session login |
Passwords and routing
The account password is the SMTP account credential for sandbox workflows. User login passwords and API keys are separate. Plus-addressing routes qa+run-123@example.test to qa@example.test while preserving the tagged address in the message headers.
A catch-all account uses an address like *@example.test. Exact accounts win first; unmatched recipients on the domain route to the catch-all account when it is active.