If you try to send a picture via iMessage but see a red exclamation mark with the text “Not Delivered,” your network is likely the culprit. iMessage sends text, photos, and videos over Wi-Fi or cellular data. If you’re in an area with spotty cellular coverage, you might need to move to a different location before you can send an image. If you’re connected to Wi-Fi, disconnect from the network or try connecting to a different network to see if that fixes the issue.
Once you’ve changed your network, tap the exclamation mark next to the message and select “Try Again.” Alternatively, tap “Send as Text Message.” If none of the fixes mentioned here seem to be working, there are a few basic steps you can follow. You can close the Messages app and reopen it or try restarting your iPhone. Properly quitting an app on your iPhone is an underrated way of fixing any issues you may run into.
Some users have reported trouble sending pictures after updating their iPhones, so it’s worth keeping an eye out for the next software update to see if Apple has rolled out a bug fix.