PHP到短信与字符限制

时间:2014-08-04 16:42:18

标签: php smtp sms

我在发送短信时遇到了一些麻烦,特别是发送给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手机的初步测试似乎证实了这种怀疑。

所以,我的问题是,有没有办法将消息和消息发送到手机?或者它总是会有这些额外的“元”信息吗?

我的约束:

  • 没有外部API。
  • 使用PHP5.1如果绝对必要,我可以使用java,python脚本或Bash。我对其他语言不够熟悉。
  • 服务器是CentOS。

我没有足够的时间/许可来完全重组以前开发人员已经存在的系统。

我愿意对此持开放态度。如果你们知道为什么这不起作用的其他原因,我很乐意听到你的意见。

0 个答案:

没有答案