PHP Электронная почта для SMS текстовых решений - PullRequest
1 голос
/ 08 октября 2011

Я тестировал различные решения для запуска напоминаний о бронировании с помощью SMS из сценариев PHP.Самым близким решением, которое я нашел, была возможность отправлять текстовые сообщения на определенный адрес в зависимости от провайдера мобильной связи со списком адресов, перечисленных здесь:

http://en.wikipedia.org/wiki/List_of_SMS_gateways

Дело в том, что он делаетне шов на работу.Я уже отправил сообщение в O2, Vodafone и Orange.O2 и оранжевый, сообщение отправлено, но не было получено.Vodafone, сообщение было возвращено как нулевой адрес.

Эта способность была расформирована?Какие есть альтернативы.

Ответы [ 2 ]

2 голосов
/ 08 октября 2011

В настоящее время мы используем Clickatell, чтобы делать именно то, что вам нужно. http://www.clickatell.com

Как только вы зарегистрируетесь и купите смс-кредиты, что-то вроде этого будет работать ..

$postString = 'api_id=123456&user=USER&password=PASS&text=YOUR SMS MSG&to=4471234567890';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://api.clickatell.com/http/sendmsg');
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postString);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_FAILONERROR, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec($ch);

Надеюсь, это поможет!

1 голос
/ 08 октября 2011

Отправка электронной почты не является надежным способом доставки SMS.

Как правило, получатель должен платить за отправленные таким образом сообщения. Этот метод должен быть явно активирован абонентом мобильного телефона во многих странах. (Это определенно относится к большинству перевозчиков по крайней мере в Германии и IIRC, в том числе в Великобритании.)

Используйте надлежащий SMS-шлюз, который подает ваши сообщения в мобильную сеть, как если бы они приходили с телефона. Подавляющее большинство этих услуг (и, вероятно, все стоящие) предоставляются за отдельную плату. Этот вопрос показывает несколько вариантов.

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