Just now you want to send an iMessage to your friend, but once you tap on Send, you see an notification popping up saying:
Cannot Send Message
iMessage needs to be enabled to send this message.
Your iMessage cannot be sent. What happened…
Don’t worry. Usually it’s an easy problem to solve. Below is the step-by-step guide to troubleshoot your problem. Read on and find how…
Try these fixes:
Note: You might probably encounter this iMessage problem on your different iOS device, say iPhone, iPad. The screenshots below are from iOS 11 on my iPhone, but the methods also applies to different iOS devices.
Fix 1: Enable(Re-enable) iMessage on your iOS device
First things first, make sure iMessage is enabled on your iOS device. Don’t be surprised if iMessage on your device is disabled. It could be turned off somehow.
Follow to enable iMessage:
On your iOS device, tap Settings > Messages.
You’ll then see the iMessage option.
If it’s not turned on, tap the icon and it should turn green;
If it’s already turned on, tap the icon to turn it off and then tap the icon again to re-enable iMessage.
Once you do, back to your message window, try to send you iMessage and see if it works.
If you’re still prompted by the same error, don’t panic. There’re something else you can try…
Fix 2: Check the System Status of iMessage
If the iMessage server is down, you may also receive the “iMessage needs to be enable to send this message” error. Easily check the System Status of iMessage on the official Apple website.
If the iMessage server is down, then just wait for Apple to fix the problem;
If the iMessage server is on, proceed to try other methods below.
Fix 3: Delete your current thread and start with a new one
You could also encounter this error when your iMessage thread is corrupt. You can simply delete your current thread which has the problem：
1) On your iOS device, tap the Messages icon, and then tap Edit on the up left of your message.
2）Tick on the message you have the problem with. Then click Delete.
Once you do, start a new thread with the specific person and try to send your message to see if it works.
If your message is sent to your friends, great! If still not, there’s no need to panic, we have something else for you to try…
Fix 4: Reset the Network Settings on your iOS device
iMessage relies on network connection to work correctly. If somehow the network connection gets stuck or encounters other problems, you might also receive this iMessage error. If this is the case, follow to reset the network settings on your iOS device:
1) Tap Settings > General > Reset.
2) Tap Reset Network Settings and enter your passcode when prompted.
3) Your iOS device would be restarted. When it reboots, reconnect your iOS device to Internet and try to send your iMessage again to see if it works.
If unfortunately, you’re prompted by the same error message, don’t give up hope, try the method below…
Fix 5: Sign out and sign in your iMessage account
Probably you would think this method sounds unbelievable, but somehow it would help you fix this iMessage error — try to log out and log in your iMessage account. This process will reset your iMessages settings.
Go on with these steps:
1) On your iOS device, tap Settings > Message > Send & Receive.
2) Tap Apple ID > Sign Out.
3) Sign in with your Apple account. Then try to send your iMessage.
Hopefully this articles helps you fix the error. Feel free to comment below with your own experiences and share with your friends if they’re having the same problem.