Most system failures announce themselves. A payment declines, a build breaks, and a dashboard turns red. Someone gets paged, and the problem enters a queue. Notification failures behave differently. When a text alert stops arriving, nothing turns red.
The message shows as sent, the log looks normal, and the only evidence is a customer who was never contacted or an incident nobody responded to.
A large number of businesses have been running with a broken alerting path since 2025 without knowing it. This article explains what happened, why the failure was invisible, and how to check your own setup in about ten minutes.
Key Takeaways
- Many businesses unknowingly operated with broken alerting paths since 2025 due to closed carrier gateways for text alerts.
- Text message alerts used email formats to mobile numbers, which lacked documentation and oversight, leading to silent failures.
- Failures in notification systems caused increased customer complaints and operational setbacks without any obvious alert.
- To check your setup, search sent items for outdated carrier addresses and send test messages to confirm functionality.
- Organizations should ensure new messaging systems are registered, provide delivery confirmation, and have shared access to avoid past failures.
Table of contents
The channel most businesses forgot they were using

The problem starts with a system almost nobody documented, because it never felt like a system.
How it worked
Every major US carrier ran an email address format tied to mobile numbers. Send an email to a phone number at the carrier’s domain, and the recipient received it as a text. No registration, no account, no monthly fee.
Businesses used it everywhere. Appointment reminders from a front desk. Server alerts from a monitoring tool. Delivery updates from a dispatch system. Escalation notices from a helpdesk.
Why nobody wrote it down
Because it required no setup, it never went through procurement or IT review. Someone typed an address into a template years ago, and it worked. It sat inside scheduling software, CRM workflows, and monitoring configurations, invisible until it stopped.
Ask most organizations today which systems send text alerts through a carrier address, and the honest answer is that nobody knows. The person who set it up has often moved on, and the configuration outlived them.
What changed in 2025?
The gateways were open by design, which made them a route for spam at scale. Carriers closed them rather than police them. Teams searching for why verizon vtext not working started appearing and usually discovered the change only after messages had been failing for weeks.
The sequence
- T-Mobile: The @tmomail.net gateway began failing in December 2024 and was never restored.
- AT&T: Closed @txt.att.net and @mms.att.net on 17 June 2025.
- Verizon: Began phasing out @vtext.com in late 2024, with full closure scheduled for March 2027. Delivery is already close to zero.
Carriers have stated the free service was never intended for business traffic. None has signaled any plan to reinstate it.
Why the failure was invisible
This is the part that matters operationally. A rejected email produces a bounce, which lands in an inbox and eventually gets investigated. A closed carrier gateway produces nothing.
The sending system reports success. The message appears in the sent folder. Every log entry looks correct. From the sender’s side, a delivered message and a discarded one are indistinguishable.
What the failure costs before anyone notices
Silent failures accumulate quietly, and the cost usually surfaces somewhere other than the notification system.
Customer-facing text alert consequences
Appointment no-shows rise without an obvious cause. Delivery enquiries increase. Customers report never receiving a confirmation, and staff assume a spam filter caught it.
Each incident looks isolated. The connection to a single broken channel is easy to miss, particularly when the failures started gradually.
The effect compounds. A customer who misses one appointment reminder reschedules. A customer who misses three concludes the business is disorganized, and that judgement is about competence rather than a technical fault they never saw.
Operational consequences
The internal side is worse. If monitoring alerts were routed through a carrier address, escalations stopped reaching on-call staff. Nobody notices an alert that never arrives, which means the failure is only discovered during an incident review.
Teams in this position often assume their alerting works because they configured it correctly. Configuration and delivery are different things, and only one of them was tested.
The gap tends to surface at the worst moment. An outage runs longer than it should because the escalation never landed, and the post-incident review traces the delay back to a notification path that stopped working months earlier.
How to check your own setup
The audit takes minutes and produces a definitive answer.
Search your sent items
Look for three domains across your email systems: txt.att.net, vtext.com, and tmomail.net. Any message sent to those addresses in the past year did not arrive.
Then check where else those addresses might be stored. Scheduling tools, CRM notification settings, monitoring configurations, helpdesk escalation rules, and contact records all commonly hold them.
Fixing the inbox alone is not enough. If a scheduling tool still points at an old carrier address, reminders keep failing after the email side is corrected, and the problem appears to persist without explanation.
Send yourself a test text alert
Address a message to your own mobile number at the old carrier domain and wait five minutes. If nothing arrives, the route is closed. This single test settles the question faster than reviewing documentation.
Confirm what replaced it
If your organization already migrated, verify what it moved to. Business messaging in the US now requires 10DLC registration, and unregistered traffic gets filtered rather than delivered. The Federal Communications Commission has tightened rules around business texting and consumer consent, and a replacement that skips registration will eventually fail the same way.
What to require from a replacement text alert
Whatever route an organization chooses, three things separate a durable setup from one that repeats the original problem.
Registered sender identity
10DLC registration ties messages to a verified business. Without it, carrier filtering applies, which is the same mechanism that ended the free gateways. Registration typically completes in one to two business days and requires details the organization already holds.
Delivery text alert confirmation
The service must report whether each message was delivered or failed. Silent failure was the actual damage in 2025, not the shutdown itself. A replacement without delivery reporting reproduces the exact condition.
Shared access and a text alert record
Messages should send from a business identity rather than an individual’s device, and the history should be accessible to more than one person. A channel that depends on one phone fails whenever that person is unavailable.
This also matters for continuity. Staff change roles and leave, and the record of what a customer or an on-call engineer was told should not leave with them.
The check is the cheap text alert part
The carrier gateways served businesses well for over a decade, and their closure was reasonable given how they were being abused. The difficulty was never the shutdown. It was that it happened without an error message.
Organizations that migrated deliberately are fine. The ones still exposed are those that never knew they were using the channel, which is most of them, because it was never written down anywhere.
Searching a sent folder for three domain names takes ten minutes and either confirms everything is working or surfaces a problem that has been quietly running for a year. Both outcomes are worth having.
For anything that reaches a customer or wakes an engineer, assume nothing until it has been tested end to end. Silence is not evidence that a channel is working. It is only evidence that nobody has checked.











