2010-03-04 69 views

回答

8

在流行的無線運營商,你可以發送電子郵件的號碼。例如AT & T:

[email protected]

只要找到合適的郵件服務器的數量,然後將其附加到地址的末端。希望這可以幫助。

+0

這裏的任何人都知道如何處理這樣的消息在電子郵件服務器端?顯然,他們沒有每個可能的電話號碼的郵箱。 – Kristoffer 2010-03-04 15:03:09

+0

你確定嗎?那麼也許他們有某種系統會將所有與電話號碼匹配的電子郵件發送出去,然後將該郵件轉發給短信服務器?我不確定短信是如何工作的,所以我可能是錯的。 你是什麼意思在電子郵件服務器端處理這樣的消息?你必須找出正則表達式來匹配哪些服務轉到特定的號碼,然後追加適當的地址,否則你將不得不嘗試通過電子郵件發送到所有的服務,直到你沒有發生錯誤。 雖然,第一個建議由於顯而易見的原因。 – Codygman 2010-03-05 23:28:00

0

每個手機提供商通常都有電子郵件地址作爲將電子郵件轉發到SMS的別名。因爲我相信你有手機號碼,所以如果你知道運營商,你可以使用他們的域名來創建重定向到移動用戶短信的電子郵件。

0

網關基本上是一種服務,您可以從您的C#代碼調用並通過HTTP與它通信。這就是爲什麼你基本上可以使用任何網關,不管它是否基於.NET。如果你想自己主辦一個免費的,here's one for Linux

這裏是一個服務的WSDL,表示它可以在全世界發送短信。 (未測試): http://www.webservicex.com/sendsmsworld.asmx?WSDL

+0

我該死的肯定這不工作我試過已經嘗試過這個 – BreakHead 2010-03-04 15:00:45

+0

我試過服務發送短信,並沒有收到它。我目前在巴西。 – 2010-03-04 15:17:35

3

沒有免費的短信網關。但他們沒有預期。如果你購買大宗包裝價格是不錯的。只是谷歌「短信網關」,並選擇任何。他們通常具有webservice接口或其他http接口,可以很容易地從C#調用。

+0

此外,您可以檢查與[使用c#的SMS集成](https://www.springedge.com/csharp-aspnet-send-sms-gateway-integration.html) – 2017-07-25 09:01:35

4

你可以買一個GSM調制解調器,並使用C#發送AT命令給它發送短信。

+0

+1如果你打算用SMS做真正的工作,你需要控制你的過程。如果不是關鍵任務,使用網關就沒有問題,但是遇到了不知道正確的運營商的問題,並且網關可能會離開你,讓自己變得越來越幹。至少考慮購買你自己的無線調制解調器。他們也使用多個4到6個SIM卡插槽。 – 2010-03-04 15:35:30