Stop the Silent Failures

For engineers maintaining alert systems pointed at vtext.com. The addresses, the status, and the one-line replacement.
Verizon’s SMS gateways still partially work in 2026, but the consumer-era email-to-text path is ending. AT&T’s gateway shut down in June 2025, T-Mobile’s silently stopped delivering in late 2024, and Verizon has set a hard sunset of March 31, 2027. This page lists the literal addresses, the carrier-by-carrier status, and the one-line config change that keeps alert systems firing afterward.
TL;DR
<10-digit-number>@vtext.com<10-digit-number>@vzwpix.comtxt.att.net shut down June 17, 2025. T-Mobile’s tmomail.net quietly stopped in late 2024.+1<phone>@sendemailtotext.com. One-line config change, your alert system stays the same.For reference, here are every form Verizon ever published:
| Format | Type | Status (2026) |
|---|---|---|
<10-digit>@vtext.com | SMS, text only | Phasing out, intermittent failures |
<10-digit>@vzwpix.com | MMS, text + image/video | Phasing out, intermittent failures |
<10-digit>@message.alltel.com | Legacy Alltel | Discontinued (Alltel was absorbed by Verizon in 2008) |
<10-digit>@vmobl.com | Legacy / regional | Discontinued |
The active format most scripts and apps still use is 1234567890@vtext.com. Note: no plus sign, no country code, no dashes, just the 10 digits and the domain. This format predates E.164 and is one reason the gateways behave inconsistently with non-US numbers.
Three things changed between 2022 and 2025 that broke the old carrier-gateway model:
1. 10DLC enforcement landed. The carriers (Verizon, AT&T, T-Mobile) and The Campaign Registry built a new framework for business SMS. Senders now have to register their business identity to get reliable delivery to US mobile numbers. Email-to-SMS gateways were originally designed for consumer use, friend texts your phone from a desktop, not for application-driven alerts. They sit outside the 10DLC framework and the carriers stopped maintaining them.
2. AT&T pulled the plug first. On June 17, 2025, txt.att.net stopped accepting messages entirely. No grace period. Many companies discovered the outage when their on-call paging system went silent during a midnight incident. AT&T’s announcement was three lines on a support page.
3. T-Mobile silently stopped delivering. Around November–December 2024, T-Mobile’s tmomail.net started failing without bouncing, messages got accepted by the gateway, then dropped on the way to the handset. There was no announcement, no formal sunset date. Engineers found out by paging themselves and watching their phones not buzz.
Verizon is the last of the three majors still partially operating its gateway. Their announced wind-down completes by March 31, 2027, but the experience has already degraded: longer delays, certain originating domains rejected, and unpredictable bouncing during peak hours.
| Carrier | Historic SMS gateway | Historic MMS gateway | Status now |
|---|---|---|---|
| AT&T | txt.att.net | mms.att.net | ❌ Permanently shut down June 17, 2025 |
| T-Mobile | tmomail.net | tmomail.net | ❌ Quietly stopped Nov–Dec 2024 (no announcement) |
| Verizon | vtext.com | vzwpix.com | ⚠️ Phasing out through March 31, 2027, works intermittently |
| Sprint | messaging.sprintpcs.com | (no separate MMS) | ❌ Discontinued after T-Mobile merger (2020) |
| US Cellular | email.uscc.net | (no separate MMS) | ⚠️ Inconsistent, limited public communication |
| Cricket | mms.cricketwireless.net | (combined) | ❌ Largely discontinued |
| Boost | myboostmobile.com | (combined) | ❌ Discontinued |
The pattern is clear: the consumer-era carrier gateways are over. Plan for the post-gateway world.
<phone>@sendemailtotext.comThe simplest way to replace a vtext.com integration is to swap the destination address. Everything else in your system, the alert template, the trigger logic, the recipient phone number, stays exactly as it is.
Before:
recipient: 2065551234@vtext.com
subject: Server-Prod-3 CPU 94%
body: Threshold exceeded on Server-Prod-3 for 8 min.
After:
recipient: +12065551234@sendemailtotext.com
subject: Server-Prod-3 CPU 94%
body: Threshold exceeded on Server-Prod-3 for 8 min.
That’s the full migration. One line of config. Three differences:
sendemailtotext.com instead of vtext.com.+1 (E.164 format). [Your application] [Phone]
│ ▲
▼ │
┌──────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Email alert │ → │ sendemailtotext │ → │ Registered │
│ (SMTP, your │ │ inbound gateway │ │ 10DLC delivery │
│ existing │ │ + 10DLC sender │ │ to US/Canada │
│ rule) │ │ on TextBolt │ │ mobile carrier │
└──────────────┘ └──────────────────┘ └─────────────────┘
Underneath, TextBolt registers your business as a legitimate sender through The Campaign Registry. The form takes about 10 minutes to fill out during signup; carrier review of the 10DLC registration typically takes 1 to 2 business days. Once approved, every text that hits the recipient’s phone goes through the carrier-trusted 10DLC pipeline, not the deprecated consumer-gateway path that broke.
If you’re moving off vtext.com or vzwpix.com specifically, the Verizon vText to TextBolt migration page is the canonical product reference for the swap.
Swap One Address, Done
Replace @vtext.com with @sendemailtotext.com and your existing systems keep working.
The biggest users of email-to-SMS gateways were never people texting each other. They were systems sending alerts. We see this every day at TextBolt, customers migrating from vtext.com are almost always doing one of these:
mail/sendmail/msmtp, Python smtplib, Node nodemailer, PowerShell Send-MailMessageFor all of these, the migration is the same: change the destination from a carrier gateway to <phone>@sendemailtotext.com. The source system doesn’t need new software, new credentials, or a new integration. It already speaks SMTP, that’s how it was talking to vtext.com in the first place.
The honest answer: typing speed, plus carrier delivery time.
| Step | Time |
|---|---|
Sign up at my.textbolt.com/signup | 60 seconds |
| Carrier business verification (10DLC) | About 10 minutes of form-filling, then 1–2 business days of carrier review |
| Update destination address in your alert system | Under a minute per system |
| First test text arrives on a recipient’s phone | Typically under 5 seconds end-to-end |
Customers who were sending billions of alert emails to vtext.com for years move over in an afternoon. The longest part is filling out the 10DLC registration, and even that is shorter than the email you sent to the AT&T support team in June 2025 asking what happened to txt.att.net.
If you have a production alert system pointed at vtext.com today, here is the realistic timeline:
vzwpix.com, already worse than SMS. Image attachments get stripped at random.The risk for engineering teams is not the planned 2027 date; it’s the unplanned silent failure between now and then. Off-hours pagers don’t fire. Alarm-panel notifications don’t arrive. The fault is hard to debug because the email “sent successfully” from the source system’s point of view, it just never became a text on the other end.
A 10DLC-registered alternative removes the silent-failure mode entirely. Either the text gets delivered (95–98% of the time, per industry-typical delivery on registered 10DLC senders), or you get a clear bounce telling you why.
vtext.com in 15 MinutesIf you have a typical alert system in mind, say, a Datadog monitor or a PagerDuty escalation step, here’s the literal migration:
my.textbolt.com/signup. Email + phone. Free 7-day trial, 10 test credits, credit card required at signup to prevent spam accounts.+1<your-cell>@sendemailtotext.com. Subject is optional. Body is the message. It should arrive on your phone within a few seconds.<phone>@vtext.com (or tmomail.net, txt.att.net), replace with +1<phone>@sendemailtotext.com. Save.That’s it. Total elapsed time: 15 minutes plus the 1–2 business day carrier review window for the 10DLC registration.
| Plan | Price | Credits / month | Per-message effective cost |
|---|---|---|---|
| Basic | $29 / month | 500 | $0.058 |
| Standard | $49 / month | 1,000 | $0.049 |
| Professional | $99 / month | 2,500 | $0.040 |
| Annual (any tier) | 20% off | same as monthly | varies by tier |
| Enterprise | Custom | 5,000+ | From $0.030 |
One credit = one SMS segment (160 GSM-7 characters, or 70 Unicode characters). A typical 80-character monitoring alert is one credit. Most teams running off vtext.com send fewer than 500 alerts per month, so the Basic tier ($29) covers them comfortably. Pay-as-you-go top-up packs are available for spike months.
See the full TextBolt pricing plans for annual discounts and Enterprise tiers.
By default, TextBolt sends from a shared toll-free number, a pool of carrier-registered numbers managed for SMB customers. For most alerting use cases, this is exactly what you want: instant delivery, no per-number setup.
If your recipients need to see a consistent business number, for two-way conversations, for trust, or for compliance, a dedicated toll-free number is available as an add-on at $45 / year. Same registration, same delivery, your number on every send. See /account/addons after signup.
A frequent secondary question: “Can’t I just use Verizon’s web-based SMS tool to send a text from my computer?”
That tool (messages.vzw.com and earlier messages.verizonwireless.com) is for Verizon Wireless customers texting from their browser instead of their phone. It’s a consumer feature tied to a specific Verizon line. It cannot be used as an alerting API, it has rate limits, and it cannot send to non-Verizon recipients reliably.
If you need to send SMS programmatically, from a server, an app, an alert rule, you need an actual SMS provider that’s registered with the carriers. That’s the whole point of 10DLC and the post-vtext.com world.
| Feature | Carrier gateway (vtext.com, txt.att etc.) | TextBolt |
|---|---|---|
| Send by email | ✅ Yes | ✅ Yes |
| Send via SMTP from scripts | ✅ Yes | ✅ Yes |
| Recipient’s carrier matters | ✅ You needed the right gateway for each carrier | ❌ Works to all major US + Canadian carriers |
| Registered as a business sender (10DLC) | ❌ No, outside the framework | ✅ Yes, included on every paid plan |
| Carrier deliverability commitment | ❌ Best effort, currently sunsetting | ✅ 95–98% industry-typical delivery on registered traffic |
| Delivery confirmation / status | ❌ None | ✅ Real-time status in dashboard |
| Web dashboard for non-engineers | ❌ None | ✅ Yes, compose, contact book, templates, history |
| Two-way replies (recipient texts you back) | ❌ Inconsistent | ✅ Replies route to the original sender’s email |
| Audit log for compliance | ❌ None | ✅ Yes, every send timestamped and attributable |
| Spam filtering | ❌ Aggressive on unregistered traffic | ✅ Pre-cleared as a legitimate business sender |
| Going to keep working in 2027 | ❌ No | ✅ Yes |
Try TextBolt Free for 7 Days
See the drop-in replacement send a real text in seconds. Plans start at $29 a month.
Setup is the same regardless of which carrier gateway you’re leaving:
vtext.com or vzwpix.com: swap your alert system’s destination to +1<phone>@sendemailtotext.com after your 10DLC registration clears.txt.att.net: The gateway is fully off since June 17, 2025, so this is the most urgent move. See the AT&T email to text migration page, or email support@textbolt.com for a hand-held migration call.tmomail.net: Texts stop arriving without bouncing, so test first. See the T-Mobile email to text migration page for the address swap.If you have a specific alarm panel, monitor, PBX, or automation tool you want help wiring up, email support@textbolt.com with what you’re using. We’ve migrated customers off vtext.com who were running everything from a Bash script cron-ing once a minute to enterprise SCADA stacks with ten years of alert history. The destination address swap is the same in every case.
The Verizon SMS gateway address (vtext.com and vzwpix.com) had a 20-year run as the default way for systems to text their humans. That era is over. Verizon’s announced full sunset is March 31, 2027, and AT&T’s and T-Mobile’s gateways are already gone.
The replacement is the same shape, an email-to-SMS gateway, but built on the 10DLC framework that the carriers actually support. The configuration change is one line. The benefit is that it keeps working past 2027.
Migrate before the silent failures find you in production.
Start your migration with TextBolt
Partially. Verizon is in the middle of a phase-out announced through March 31, 2027. Some messages still get through; others fail silently. Business-critical alerts should not depend on it.
A 10DLC-registered SMS provider. TextBolt is one, you change your destination email address from <phone>@vtext.com to +1<phone>@sendemailtotext.com. Everything else in your system stays the same.
There is no maintained free email-to-SMS gateway anymore. The free model died with the carrier gateways. Paid alternatives like TextBolt start at $29/month with a 7-day free trial.
Two reasons: (1) the gateways were never designed for business alerting and became major spam vectors. (2) 10DLC, introduced industry-wide between 2021 and 2023, provides a registered, accountable framework for business SMS, and the carriers want all business traffic on that path.
No. The only change is the destination email address. Your alert templates, trigger conditions, and recipient phone numbers stay exactly the same.
Yes, that’s the biggest practical win. With the carrier gateways, you had to know the recipient’s carrier and use the right domain (vtext.com for Verizon, txt.att.net for AT&T, etc.). With TextBolt, every recipient uses sendemailtotext.com regardless of carrier.
About 30 minutes of hands-on time, plus 1–2 business days of carrier review for the 10DLC registration (you can use trial mode immediately to test).
The Basic plan ($29/month, 500 credits) covers that with room to spare. Pay-as-you-go top-up packs are also available if you’d rather not subscribe.
Yes. You can send from Gmail, Outlook, Apple Mail, server-side SMTP (sendmail, Postfix, msmtp), or any application that can transmit a standard email. The only requirement is that the sending email address is registered to your TextBolt account.
If you’re switching alert systems one at a time, the old vtext.com addresses will continue to (intermittently) work until Verizon’s sunset. There’s no “migration window”, you flip each system on its own schedule.