我在发送短信时遇到了一些麻烦,特别是发送给T-Mobile。我碰巧知道TMobile的严格字符限制为160个字符。如果它超过160个字符,它应该切换到图像信息(我相信它被称为MMS)。
现在,当我向ATT手机发送一个非常简单的文字时,它会显示:
FRM:My Name
MSG:
Message
通过我的Fedora终端发送的PHP代码:
mail("1238675309@txt.att.net", "", "Message");
现在,当我们通过PHP向TMobile号码发送一条非常短的消息时,它会毫不费力地消失,因为即使使用FRM和MSG行,它也不会超过160个字符。
当然,这导致我假设它是导致长文本消息超过160个字符的附加行,并且Tmobile不知道如何处理它。我和朋友的TMobile手机的初步测试似乎证实了这种怀疑。
所以,我的问题是,有没有办法将消息和消息发送到手机?或者它总是会有这些额外的“元”信息吗?
我的约束:
我没有足够的时间/许可来完全重组以前开发人员已经存在的系统。
我愿意对此持开放态度。如果你们知道为什么这不起作用的其他原因,我很乐意听到你的意见。