Fix: iMessage needs to be enabled to send this message
After updating iPhones to the latest iOS, many iFolks experience a problem when sending text messages. Instead of the standard “Message Sent” confirmation, the following message pops up: Cannot Send Message: iMessage needs to be enabled to send this message.
So far, Apple hasn’t provided any official response to this issue. However, here you can find some methods that we have found helpful.
Fix #1: Check Apple iMessage Server
If the Apple iMessage Server is down, nobody can use the iMessage service. This may be the cause of your problem. This is a rare situation, but it still can happen. Make sure you check it out before performing the following methods.
- Go to Apple’s System Status page (or search for “Apple System Status” on Google and open the first result).
- Look at the iMessage dot. If it is green, the servers are working fine, and the problem is located on your iPhone.
Fix #2: Reboot Your iPhone
Rebooting your iDevice may fix many everyday issues. Give this one a try.
- Hold Power until you see the Slide To Power Off slider, and slide it.
- 30-40 seconds after it turns off, hold Power again to turn it on.
Fix #3: Enable/Disable iMessage
Another way to fix “iMessage needs to be enabled to send this message” is to activate iMessage (deactivate and activate it again if it’s already ON).
- On your iPhone, go to Settings and tap on Messages.
- Turn on the iMessage toggle. (If it is already on, turn it off and back on again).
- Try sending a text message.
If that doesn’t work, toggle iMessage on, then turn off your iPhone, and turn it back on.
Additionally, try turning off FaceTime, and then toggle iMessage off and on (try both combinations). Now, restart the iPhone.
Fix #4: Reset Network Settings
Resetting your iPhone’s network settings has worked for some users. You can try this as well.
- First, go to Settings > Messages and turn off the toggles Send as SMS and iMessage.
- Go to Settings and tap on General.
- Scroll down and tap on Reset.
- Choose Reset Network Settings and type your password if required.
- Go back to Settings > Messages and turn on the toggles Send as SMS and iMessage.
Note: This procedure will NOT delete any data from the iPhone’s memory. It will remove only your saved Wi-Fi passwords and network adjustments.
Fix #5: Delete the Stuck Message/Conversation
If the “iMessage needs to be enabled to send this message” error happens when sending a message to a specific contact(s) only:
- Go to Settings > Messages > Turn off iMessage.
- Try deleting the first text message that is stuck on sending with iMessage.
- Once you delete it, try sending another text to the same contact.
If that doesn’t work, try deleting the whole conversation and start a new one.
Fix #6: Switch From iMessages to SMSs
- Go to Settings and open Messages. Make sure iMessages and Send as SMS are both on.
- Go back to Settings and tap on Cellular. Now, slide Cellular Data to off.
- Navigate back to Settings and tap on Wi-Fi. Turn Wi-Fi off.
- Open the Messages app and try sending a message to the contact you want to send SMS messages to.
- The message should start going out as a blue iMessage. Press-and-hold the message bubble until you see the option “Send as Text Message.”
- Now press that option. Once you choose this, the message should go out as a green SMS.
- Send an additional one or two messages to make sure they are still going out as green SMS.
- Repeat the steps from 4 to 7 for each contact that you want to switch from iMessage to SMS.
- Now, go to Settings and tap on Messages. Slide iMessage to off.
- Navigate to Settings and go to Cellular. Turn Cellular Data back on (if you were using cellular data).
- Go to Settings and tap on Wi-Fi. Turn Wi-Fi on (if you were using a Wi-Fi connection).
This method should set your message threads to SMS. That means all messages to the contacts you choose in Steps 4-7 will go as SMSs.
Note: If you have more than one contact that you want to switch from iMessages to SMSs, make sure you repeat the steps from 4 to 7 before going to Step 8. If you switch iMessage off, text messages will NOT go to contacts with an iMessage thread. Then the error “iMessage needs to be enabled to send this message” will pop up again. If you accidentally switch iMessage on during this method, all threads will return to iMessage. Then you will have to start all over again.
Fix #7: Reset Your iPhone to Factory Settings
If none of the previous methods give you positive results, reset your iPhone to factory settings.
Note: This method will delete ALL THE DATA (pictures, music, videos) and settings from your iPhone. Before performing this, we highly recommend backing up your iDevice. Here you can see how to do it even without a computer.
- Go to Settings and tap on General.
- Scroll down to Reset, tap on it and choose Erase All Content and Settings.
- Confirm your action and type your password when required.
I hope you managed to fix “iMessage needs to be enabled to send this message” using one of the methods above. If you did, make sure you let us know which one has worked for you. If you didn’t, keep an eye on this article. We will update it if a new fix comes out.