5


私は、ある条件に基づいてあるユーザーに SMS を送信したい C# を使用して Windows アプリケーションを開発しています。「SMTPサーバーを使用してSMSを送信する」という多くのフォーラム投稿を調べましたが、どれも役に立ちませんでした。これで Gmail SMTP を介して SMS を送信する手がかりが得られましたが、キャリア固有であると思われるため機能しません (不明)。
私のコードサンプル:

try
{
    MailMessage message = new MailMessage();
    message.To.Add("1568235685@sms.sancharnet.in");
    message.From = new MailAddress("sameone@gmail.com"); //See the note afterwards...
    message.Body = "Hi, How r you ?";

    SmtpClient smtp = new SmtpClient("smtp.gmail.com");
    smtp.EnableSsl = true;
    smtp.Port = 587;
    smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
    smtp.Credentials = new NetworkCredential("someonet@gmail.com", "password");

    smtp.Send(message);
    MessageBox.Show("Message sent successfully");
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message, "Error");
}

上記のコードでは例外やエラーは発生しませんが、自分の番号にも SMS が届きません。

それで、SMTPサーバーを使用してSMSを任意のキャリアの携帯電話番号に送信する方法はありますか?

4

2 に答える 2