Задержки в отправке SMS-сообщений по электронной почте из PHP - PullRequest
1 голос
/ 04 февраля 2011

В настоящее время я использую класс php, который просто отправляет тексты, используя шлюз электронной почты к тексту, который использует каждый оператор (например, XXXXXXXXX@tmomail.net для T-Mobile), но у него есть 2 проблемы - во-первых, что, кажется, случайная задержка до получения текста, и это может быть длительным, и, во-вторых, если вы не знаете целевого перевозчика, вы застряли при отправке электронной почты на почтовый шлюз каждого оператора.

Я пытался решить первую проблему, используя различные методы электронной почты, от простого использования почты php до использования Swiftmailer для отправки через «реальную» учетную запись gmail, и без разницы. Что странно, потому что я обнаружил, что если я делаю это вручную через свой почтовый клиент, я не получаю таких задержек, даже при использовании той же учетной записи Gmail?

В качестве альтернативы, я мог бы пойти с такой услугой, как Clickatell, но мне было интересно, сталкивался ли кто-то еще с этими проблемами? Мне нужно только отправить небольшое количество текстов.

Ответы [ 3 ]

3 голосов
/ 04 февраля 2011

Это главный недостаток использования шлюзов электронной почты к тексту - электронная почта не является и не должна была быть мгновенной средой.Вы можете иметь дело с несколькими шлюзами, очередями, сканерами контента и т. Д.Если вы хотите мгновенного ответа, вы просто не можете на него положиться.Я сомневаюсь, что вы найдете какого-либо оператора, который будет гарантировать любой вид качества обслуживания для их шлюза электронной почты к тексту - это просто особенность удобства.Настоящие SMS-шлюзы, такие как Clickatell, должны дать вам гораздо лучшую производительность - вот почему они не бесплатны.

В качестве альтернативы, если вам нужно только отправить несколько сообщений, вы можете взломать что-то через GoogleГолос, хотя я не уверен, какие функции доступны через их API.

1 голос
/ 04 февраля 2011

Возможно, SMS-шлюзы занесены в серый список, но маловероятно, так как это может победить непосредственность SMS. Вы уверены, что служба SMTP сервера не просто резервируется с исходящими сообщениями? Это может объяснить, почему ваш собственный клиент не испытывает такой же задержки.

0 голосов
/ 08 февраля 2012

У меня нет ничего технически впечатляющего, чтобы добавить, но в итоге я выбрал Nexmo . Супер прост в настройке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...