Are you facing challenges with automation tests around user journeys involving email like sending out verification links, magic login links, password reset emails, or two-factor authentication (2FA)?
Let me introduce you to https://msgdrop.io, an easy to use RESTful API which provides several key features:
Msgdrop operates its own mail server which means that you don't have to configure a fake SMTP server in order to test mail. Msgdrop works for everyone, including customers who use services such as Mailgun, SendGrid or Resend.
Your software sends real emails to actual addresses, and your tests can query these inboxes via HTTP API calls.
Additional features include:
For 2FA testing, you can submit OTP details (e.g. the TOTP secret) or a QR code image to our API in order to enrol, then generate verification codes through the same API - similar to using an app on a phone.
Gone are the days where multi-factor authentication had to be feature flagged and disabled in staging and test environments.