2010-03-04 2 views

ответ

8

На популярных беспроводных носителях вы можете просто отправить по электронной почте номер. Например AT & T:

[email protected]

Просто найти соответствующие серверы электронной почты для номера, а затем добавить его в конец адреса. Надеюсь это поможет.

+0

Кто-нибудь знает, как обрабатывать такое сообщение на стороне сервера электронной почты? Очевидно, что у них нет почтового ящика для каждого возможного номера телефона. – Kristoffer

+0

Вы уверены? Возможно, у них есть какая-то система, которая отправляет все отправленные электронные письма, которые соответствуют номеру телефона, а затем пересылает это сообщение на sms-сервер? Я не уверен, как работает sms, поэтому я могу ошибаться. Что значит обрабатывать такое сообщение на стороне сервера электронной почты? Вам нужно будет найти шаблоны регулярных выражений, чтобы они соответствовали тому, что служба переходит на конкретный номер, затем добавьте соответствующий адрес или попробуйте отправить по электронной почте всем службам, пока вы не получите сообщение об ошибке. Несмотря на то, что первый из них рекомендуется по понятным причинам. – Codygman

0

У каждого провайдера сотового телефона обычно есть адреса электронной почты, которые работают как псевдонимы для пересылки электронной почты на СМС. Поскольку я считаю, что у вас есть мобильные номера, если вы знаете перевозчика, вы можете использовать свой домен, чтобы просто создавать электронные письма, которые перенаправляются на текстовые сообщения SMS для мобильных пользователей.

0

Шлюз - это в основном сервис, который вы можете вызывать из своего кода на C# и общаться с ним через HTTP. Вот почему вы можете использовать любой шлюз, независимо от того, основан ли он на .NET или нет. Если вы хотите бесплатно разместить свой собственный, here's one for Linux.

И вот WSDL для службы, которая заявляет, что может отправлять SMS-сообщения по всему миру. (Не проверено): http://www.webservicex.com/sendsmsworld.asmx?WSDL

+0

Я чертовски уверена, что это не работает Я пробовал уже пробовал это – BreakHead

+0

Я пробовал службу для отправки SMS и не получил ее. Я сейчас в Бразилии. –

3

свободных шлейфов нет. но они не сложны. если вы покупаете навалом пакеты, цены хорошие. просто google "sms gateway" и выберите любой. они обычно имеют интерфейс webservice или другой http-интерфейс, который позволяет легко звонить с C#

+0

Кроме того, вы можете проверить с помощью интеграции sms с помощью C# (https://www.springedge.com/csharp-aspnet-send-sms-gateway-integration.html) –

4

Вы можете купить GSM-модем и использовать C# для отправки AT-команд для отправки sms.

+0

+1 Если вы собираетесь выполнять реальную работу с помощью SMS, вам необходимо контролировать свой процесс. Использование шлюза прекрасно, если это не критически важно, но вы сталкиваетесь с проблемой незнания правильной несущей, и шлюз может уйти, оставив вас высоко и сухо. По крайней мере, подумайте о покупке собственного беспроводного модема. Они делают их с несколькими 4-6 SIM-картами. –

Смежные вопросы