发了短信但收不到可能有以下几种原因。
1、对方手机处于欠费状态或者停机状态,无法接收到来自运营商的短信。
2、对方手机没有信号,或者信号较弱,无法接收信号,这种情况下可以尝试移动到信号较好的地方再次发送短信。

3、对方手机设置了短信拦截或短信接收功能异常,如果接收方设置了短信拦截,那么发送的短信可能会被拦截而无法收到,如果接收方的短信功能异常,也可能无法正常接收短信。
4、对方手机内存已满无法接收新的短信,这种情况下可以清理手机内存后尝试再次发送短信。
5、对方的手机可能不支持接收方所使用运营商发送的短信,不同运营商使用的短信通道可能有所不同,如果接收方手机不支持发送方的运营商的短信通道,可能会导致短信无法接收。
6、手机系统问题或软件问题也可能导致无法接收短信,此时可以尝试重启手机或更新软件版本。
如果以上情况都不是问题所在,那么可能是网络延迟或其他技术问题导致短信未能及时送达,这种情况下,可以尝试等待一段时间或者联系运营商客服寻求帮助。






