# BRD-114 — Disposable mailboxes are refused outright

> The brand contact email must not be on a disposable or temporary mail domain.

- **Rule ID:** BRD-114
- **Layer:** Brand (`BRAND`)
- **Checks:** `brand.email`
- **Severity:** BLOCKING — Breaking this rule gets the submission rejected outright.
- **When it bites:** Gates approval — get this wrong and registration is refused
- **How it is detected:** Deterministic (settled in code from the submitted values); External record we cannot query — reported as a warning to verify
- **Fix type:** Fix the field — a better value in the form clears it
- **Required by:** Twilio, TCR, Vonage
- **Applies:** Applies to every 10DLC registration.
- **Canonical URL:** https://ekas.io/rules/10dlc/brand/brd-114/

## Why this rule exists

A throwaway address means nobody can be reached at the business tomorrow, which defeats the point of collecting a contact at all — and every verification message, PIN and carrier enquiry goes to it. It is refused rather than scored down, and it reaches the field honestly during testing, when somebody wanted a working address without using their own.

## How to fix it

Use a monitored mailbox on the business domain. If you are testing, register a mock brand (BRD-204) rather than a real one with a temporary address. Done when the address will still receive mail in six months.

## Example of a compliant value

```text
email: support@acmecoffee.com — not a mailinator.com or 10minutemail.com address
```

## Provider rejection codes

| Provider | Code | Resubmission allowed |
| --- | --- | --- |
| Twilio | `30753` | yes |
| Twilio | `30701` | yes |

## Check this yourself

**Will this mailbox still receive mail in six months, and is it monitored by someone at the business?**

1. Confirm the domain is the business's own, not a temporary or disposable mail service. The provider's blocklist is maintained externally and changes constantly, so passing our check is not proof it is off theirs.
2. Testing rather than registering? Use a mock brand instead of a real one with a throwaway address.

*What wrong looks like:* A temporary address entered during testing reaches production. Every verification message, PIN and carrier enquiry goes to a mailbox that no longer exists, and the brand is refused rather than scored down.

## Notes

Absorbs BRD-079, which states the same requirement for sole-proprietor brands. The check carries the well-known disposable providers; the full list is maintained externally and changes constantly, so a domain passing here is not proof it is off the provider's list — the user still has to use a mailbox the business genuinely keeps.
