能上网能打电话但不能发短信可能有以下几种原因。
1、手机设置问题:检查短信功能是否被禁用或误关闭,可以通过设置中的“通知和短信”选项检查短信功能是否开启。
2、信号问题:确保手机信号良好,如果信号不稳定或处于无信号状态,可能会影响短信功能。

3、短信中心号码问题:如果短信中心号码设置不正确,将无法发送短信,可以在手机设置中查找并修改短信中心号码。
4、短信服务暂停或欠费:确保没有暂停或欠费的情况下,才能正常发送短信。
5、短信内容问题:如果短信内容包含敏感词汇或格式错误,可能无法成功发送,请检查并修改短信内容后再次尝试发送。
6、SIM卡问题:如果SIM卡有问题,也可能影响短信功能,可以尝试将SIM卡拔出重新插入,或者更换SIM卡后再次尝试发送短信。
7、运营商问题:如果以上方法都无法解决问题,可能是运营商的问题,可以联系运营商客服寻求帮助。
如果以上方法都无法解决问题,建议将手机带到专业维修店进行检查和维修。









