PHP通过电子邮件发送短信的延迟

PHP通过电子邮件发送短信的延迟,php,sms,Php,Sms,我目前正在使用一个php类,它通过每个运营商使用的电子邮件到文本网关(例如。XXXXXXXXX@tmomail.net对于T-Mobile),但这有两个问题-第一个问题是,在收到文本之前似乎存在随机延迟,这可能会很长,第二,如果你不知道目标运营商,你就不得不向每个运营商的电子邮件网关发送电子邮件 我试图通过使用各种电子邮件方法来解决第一个问题,从简单地使用php的邮件到使用Swiftmailer通过“真正的”gmail帐户发送邮件,没有任何区别。这很奇怪,因为我发现,如果我通过自己的电子邮件客户

我目前正在使用一个php类,它通过每个运营商使用的电子邮件到文本网关(例如。XXXXXXXXX@tmomail.net对于T-Mobile),但这有两个问题-第一个问题是,在收到文本之前似乎存在随机延迟,这可能会很长,第二,如果你不知道目标运营商,你就不得不向每个运营商的电子邮件网关发送电子邮件

我试图通过使用各种电子邮件方法来解决第一个问题,从简单地使用php的邮件到使用Swiftmailer通过“真正的”gmail帐户发送邮件,没有任何区别。这很奇怪,因为我发现,如果我通过自己的电子邮件客户端手动执行此操作,即使使用相同的Gmail帐户,也不会出现如此长的延迟


或者,我也可以使用像Clickatell这样的服务,但我想知道是否还有其他人遇到过这些问题?我只需要发送少量短信。

短信网关可能是灰色列表,但似乎不太可能,因为这会破坏短信的即时性。您确定服务器的SMTP服务不只是使用出站邮件进行备份吗?这可以解释为什么你自己的客户端没有经历同样的延迟。

短信网关可能是灰色的,但似乎不太可能,因为这会破坏短信的即时性。您确定服务器的SMTP服务不只是使用出站邮件进行备份吗?这可以解释为什么你自己的客户不会经历同样的延迟。

这是使用电子邮件到文本网关的主要缺点——电子邮件不是,也从来没有打算成为一种即时媒介。您可能需要处理多个网关、队列、内容扫描程序等。如果你想要一个即时的回应,你根本不能依赖它。我怀疑你会发现任何一家运营商会保证他们的电子邮件到文本网关的任何服务质量——这只是一种方便的功能。像Clickatell这样的真正的短信网关应该能给你更好的性能——这就是为什么它们不是免费的


或者,如果您只需要发送少量消息,您可能可以通过谷歌语音(Google Voice)进行黑客攻击,尽管我不确定通过他们的API可以提供什么样的功能。

这是使用电子邮件到文本网关的主要缺点——电子邮件不是,也从来没有打算成为一种即时媒介。您可能需要处理多个网关、队列、内容扫描程序等。如果你想要一个即时的回应,你根本不能依赖它。我怀疑你会发现任何一家运营商会保证他们的电子邮件到文本网关的任何服务质量——这只是一种方便的功能。像Clickatell这样的真正的短信网关应该能给你更好的性能——这就是为什么它们不是免费的


或者,如果您只需要发送少量消息,您可能可以通过谷歌语音(Google Voice)进行黑客攻击,尽管我不确定通过他们的API可以提供哪些功能。

我没有任何技术上令人印象深刻的补充,但我最终还是选择了。非常容易安装。

我没有任何技术上令人印象深刻的东西可以添加,但我最终选择了。超级容易设置。

可能,为了避免我尝试随机旋转我作为实验使用的电子邮件帐户,但仍然存在相同的问题-虽然,这可能解释了这一点,使用电子邮件帐户的前几次似乎过得很快,然后变慢。而且,我发的短信很少,比如说一天发10条,那么你可能就不会受到费率限制了。第一个很快就过去了,这与如果他们是灰名单的情况正好相反。是的,很有趣。我一直认为邮件标题中缺少了某种东西,它以某种方式将邮件标识为来自php脚本而不是客户端,但我试图将邮件标题伪装成来自邮件(Mac)并得到相同的结果。我只是感觉到这种方法永远不会100%可靠。可能,为了避免我尝试随机旋转我作为实验使用的电子邮件帐户,但仍然存在相同的问题-尽管,这可能解释了这一点,使用电子邮件帐户的前几次似乎过得很快,然后变慢。而且,我发的短信很少,比如说一天发10条,那么你可能就不会受到费率限制了。第一个很快就过去了,这与如果他们是灰名单的情况正好相反。是的,很有趣。我一直认为邮件标题中缺少了某种东西,它以某种方式将邮件标识为来自php脚本而不是客户端,但我试图将邮件标题伪装成来自邮件(Mac)并得到相同的结果。我只是感觉到这种方法永远不会100%可靠。最后我选择了Twilio,他们的API真的很容易使用,我喜欢他们的现收现付定价。Twilio的John在这里……如果你有任何问题,请发电子邮件给我jsheehan@twilio.comIn最后我使用了Twilio,他们的API非常容易使用,我喜欢他们的现收现付定价。这里是Twilio的John…如果你有任何问题,可以发电子邮件给我jsheehan@twilio.com