我目前正在使用一个php类,它只是通过使用每个运营商使用的电子邮件到文本网关发送文本(例如XXXXXXXXX@tmomail.net用于T-Mobile),但这有2个问题 - 第一个是在收到文本之前似乎有一个随机的延迟,这可能很长,其次如果您不知道目标运营商,那么您将无法向每个运营商的电子邮件网关发送电子邮件。
我试图通过使用各种电子邮件方法解决第一个问题,从简单地使用php的邮件到使用Swiftmailer通过“真正的”gmail帐户发送并没有任何区别。这很奇怪,因为我发现如果我通过自己的电子邮件客户端手动执行此操作,即使使用相同的Gmail帐户,我也不会有这么长的延迟?
或者,我可以使用像Clickatell这样的服务,但是想知道是否有其他人遇到过这些问题?我只需要发送少量文本。
答案 0 :(得分:3)
这是使用电子邮件到文本网关的主要缺点 - 电子邮件不是,也不是有意成为即时媒体。您可能需要多个网关,队列,内容扫描程序等来处理。如果您想要即时回复,您根本无法依赖它。我怀疑你会找到任何能够保证他们的电子邮件到文本网关的服务质量的运营商 - 它只是一个方便的功能。像Clickatell这样真正的短信网关应该会给你带来更好的性能 - 这就是为什么它们不是免费的。
或者,如果您只需要发送一些消息,您可能可以通过Google语音破解某些内容,但我不确定通过其API可以获得哪些功能。
答案 1 :(得分:1)
SMS网关可能是灰名单,但似乎不太可能,因为它会破坏短信的即时性。您确定服务器的SMTP服务不是简单地使用出站邮件备份吗?这可以解释为什么你自己的客户不会遇到同样的延迟。
答案 2 :(得分:0)
我没有任何技术上令人印象深刻的东西可以添加,但我最终选择了Nexmo。超级易于设置。