FAQ

Questions? Answers.

Can't find what you're looking for?

Don't hesitate to contact me directly at hello@msgdrop.io or through X and I'll be happy to help!

Can I send emails using a @msgdrop.io email address?

No, this is not a feature which is currently supported.

Msgdrop is primarily a service which allows users to create disposable email addresses for the sole purpose of receiving emails and analysing received emails through our RESTful API. Specifically, it is designed for testing your company's transactional emails through automation.

Please visit the product overview to find out more.

What does "unlimited emails (fair use)" mean?

Msgdrop operates its own mail server in the cloud, which has the benefit of incurring negligible costs regardless of whether the mail server processes ten or a million emails per day. As a result, I'm delighted to extend this benefit to all my customers, across every subscription tier on offer.

How do you define fair use?

At this point, we're still evaluating the full extent to which the service can handle large volumes of incoming email. So far scaling the mail server has been remarkably easy and we have not encountered any bottlenecks until this date. In the unlikely event of a service degradation due to suspicious activity, we might need to temporarily implement rate limiting for specific users. This is a standard practice to protect the service and ensure smooth operation for everyone. My goal is to find a long-term solution collaboratively, and keep everyone updated on any developments.

How does the limit on email addresses work?

You can delete and create new email addresses as frequently as needed, without any restrictions. The only limitation is the total number of active email addresses at any given moment, which must not exceed the maximum allowance specified in your chosen plan.

Example:

The current Starter plan allows for one active email address at any given time. Here's how you can use it:

  1. Your automation test can generate a new email address at the start of each run.
  2. This address can receive an unlimited number of emails during the test.
  3. Before another test suite can create its own address, the current one must be deleted.

You can create and delete email addresses as frequently as needed, with no restrictions. The only limitation is maintaining a maximum of one active email address at any moment.

How long do I retain my email addresses?

While email addresses created through our API are designed for temporary testing purposes, they don't have a predetermined expiration date. You have the flexibility to maintain an email address for as long as you choose, without time constraints.

How long are my emails retained?

Emails are stored temporarily and are automatically removed (including attachments and all related data) upon expiration. The retention period varies based on your subscription plan:

  • Starter: 1 hour
  • Team: 24 hours
  • Enterprise: 7 days

We strictly adhere to using your data solely for the provided service. Once the retention period ends, we do not retain or process any of your information further.

Can I delete my emails before they expire?

You have the option to delete both your email addresses and individual emails using our API. For Enterprise plan subscribers, we offer an additional feature: these customers can also access and delete their emails through the Webinbox interface, complementing the API functionality.

Where is all the data stored?

Our entire infrastructure, including all services and the mail server itself, are based in Europe. We adhere to strict GDPR regulations across all our operations.

What is the URL parsing feature?

When receiving an email, Msgdrop employs a specialized URL scanner to analyze the email's content for clickable links. To streamline email testing, we extract these links and provide them in a dedicated JSON property accessible through our API.

Example:

The links found in the email's body were made available inside the links JSON property:

{
    "id": "...",
    "date": "...",
    "from": [
        "john.doe@example.org"
    ],
    "to": [
        "5txs7a4nlndf5goekocxgd3xsq@msgdrop.io"
    ],
    "cc": null,
    "bcc": null,
    "subject": "This is a test email",
    "html_body": "<redacted HTML body>",
    "text_body": "Hello world\nWebsite: https://msgdrop.io\nEmail: hello@msgdrop.com",
    "is_spam": false,
    "spam_score": -0.207,
    "size_in_bytes": 5120,
    "links": [
        "https://msgdrop.io",
        "mailto:hello@msgdrop.io"
    ]
}

How does spam detection work?

Msgdrop integrates an advanced, Enterprise-level spam filtering system (powered by Rspamd) with its mail server. This setup allows us to accurately calculate a reliable spam score and predict whether recipient servers are likely to flag an email as spam. This is a game-changer for transactional emails, where spam flagging can wreak havoc on deliverability. Msgdrop keeps your emails out of the spam folder with top-of-the-line spam detection.

The Starter plan provides a simple "spam or not" flag, while the Team plan and above unlock the full power of the spam score. This numerical value offers a deeper understanding of how likely an email is to be flagged, empowering you to fine-tune your email content for maximum deliverability.

Example:

The is_spam and spam_score fields reveal an email's spam metrics.

A negative score indicates your email passed the spam test with high confidence.

Positive scores could raise a red flag. Emails with scores exceeding 6.00 get usually flagged as spam.

{
    "id": "...",
    "date": "...",
    "from": [
        "john.doe@example.org"
    ],
    "to": [
        "5txs7a4nlndf5goekocxgd3xsq@msgdrop.io"
    ],
    "cc": null,
    "bcc": null,
    "subject": "This is a test email",
    "html_body": "<redacted HTML body>",
    "text_body": "<redacted text body>",
    "is_spam": false,
    "spam_score": -0.207,
    "size_in_bytes": 5120,
    "links": []
}

What attachments can be processed?

Currently, we process all types of attachments without restrictions.

What is the size limit of attachments?

Currently there are no restrictions on the size of an attachment.

How does 2FA testing work?

Msgdrop enables you to seamlessly manage one-time passwords (OTPs) within your testing environment.

You have two options to enrol for OTP:

  1. Upload a QR code image: Our API scans the QR code and extracts the OTP parameters.
  2. Input OTP parameters: Directly submit the OTP parameters to our API.

Once enrolled, you can request OTP codes on demand from our API for use in your test environment.

Which OTP algorithms do you support?

Currently, our system accommodates two OTP variants:

  1. TOTP: Time-based one-time passwords.
  2. HOTP: HMAC-based one-time passwords.

How do I add my business details and VAT number?

You can add your company address and VAT number on the payment screen during the checkout process.

You can also access your billing portal from the Dashboard.

How do I get an invoice?

After each payment, our payment processor Stripe automatically sends you an invoice via email. This email includes a link you can click to download your invoice directly. For your convenience, you can also access and download your invoices through the customer billing portal, which is accessible from the Dashboard.

Do you have a free plan?

At Msgdrop, we believe in complete transparency and maintain a commitment to user privacy. That's why we don't offer freemium plans. We're an independent company funded entirely by customer fees. This means we never compromise your privacy by selling your data or bombarding you with ads.

Your subscription fees go directly towards supporting Msgdrop's development and ensuring exceptional service. Your support and understanding in this matter are greatly appreciated, as it allows us to continue providing a reliable and privacy-focused service.