手机能发短信但是收不到短信的原因可能有以下几种。
1、垃圾短信被拦截,现在智能手机功能强大,有些垃圾短信可能会被自动拦截,可以检查手机中的拦截短信箱或设置,确认是否有被拦截的短信。
2、手机信号问题,如果在信号不好的区域或者信号被干扰的情况下,手机可能会出现发短信成功但实际没有发送出去的情况,对方也就无法收到短信,这种情况下可以尝试换个地方或等待一段时间再次尝试发送。

3、手机号被误设置,如果手机号被误设置为短信黑名单或骚扰短信拦截等,也会导致无法收到短信,需要检查相关设置,确保手机号码没有被错误设置。
4、对方手机问题,也有可能是对方手机欠费停机、关机或者网络不好等情况导致无法收到短信,可以尝试等待对方确认手机状态后再次尝试发送短信。
5、手机存储空间不足或短信app出现问题,清理手机存储空间或重新安装短信app可能有助于解决问题。

6、运营商问题,有时候运营商的服务器出现问题也可能导致短信无法接收,可以联系运营商客服咨询相关问题。
如果以上方法都无法解决问题,建议将手机恢复出厂设置或者去专业维修店进行检查和维修。
TIME
