Introducing virtual SMTP
Use Mailisk as a catch-all SMTP server for testing. Every email your app sends is captured, including emails to real addresses, and nothing reaches a real inbox.
Receive test emails at your own domain
Namespaces can now receive email at your own domain, like anything@test.example.com, in the same inbox as their Mailisk addresses.
Introducing sender whitelists and blacklists
Namespaces can now blacklist the senders you want to block, or whitelist the ones you trust and reject everyone else.
Testing outbound email flows with Playwright
Build stable Playwright tests for outbound email, attachments, and replies with Mailisk.
Testing OTP flows with Playwright
Test OTP and TOTP-based MFA flows in Playwright with Mailisk Authenticator.
Introducing Mailisk MCP
Connect coding agents to Mailisk so they can test inbound email and SMS workflows and send outbound email during development and QA.
Email deliverability checks explained
A practical guide to SPF, DKIM, DMARC, DNS, content checks, and the signals that affect whether an email reaches the inbox.
How EML files are structured
A practical look at what is inside an EML file: headers, bodies, MIME parts, and attachments.
SMS verification with Cypress
Validate SMS-based logins and OTP flows in Cypress with Mailisk.
Load testing emails with namespace quotas
Keep load testing email traffic isolated from staging or production-like namespaces.
SMS verification with Playwright
Validate SMS-based logins and OTP flows in Playwright with Mailisk.
Scheduled email delivery with Cypress
Validate delayed and cron‑scheduled emails using Cypress with Mailisk.
Email attachments with Playwright
Learn how to test email attachments functionality using Playwright with Mailisk.
Automating React Playwright tests with data-testid
Write readable and durable Playwright tests using data-testid.
Handling email delays in Cypress tests
Different causes and ways to handle email delays in Cypress tests with Mailisk.
Email verification with Playwright
Learn how to test email verification functionality using Playwright with Mailisk.
Using data-testid in React Cypress tests
Enhance testing with precise, maintainable Cypress tests using data-testid.
Extracting verification codes with Cypress
Parsing and extracting verification codes using Cypress and Mailisk for streamlined testing processes.
Email verification with Cypress
Learn how to test email verification functionality using Cypress with Mailisk.
Password reset with Selenium in Node
Learn how to implement a password reset test with Selenium in Node, using the mailisk library.
Receive emails with Node
Sending emails is cool, but what about receiving them?
Password reset with Cypress
Use Cypress together with Mailisk to receive emails and test password reset functionality.