Как отправить SMS на мобильный телефон с помощью SMTP-сервера в приложении Windows?
Я разрабатываю приложение для Windows с использованием C #, в котором я хочу отправить SMS для некоторых пользователей на основе некоторых условий. я прошёл много постов на форумеОтправить SMS с использованием SMTP-сервера " но ни один из них не пригоден для меня. Вэтот Я получил некоторую подсказку для отправки SMS через Gmail SMTP, но не работает, так как я думаю, что это зависит от конкретного оператора (не уверен).
Мой пример кода:
try
{
MailMessage message = new MailMessage();
message.To.Add("[email protected]");
message.From = new MailAddress("[email protected]"); //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("[email protected]", "password");
smtp.Send(message);
MessageBox.Show("Message sent successfully");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error");
}
Код выше не дает никаких исключений или ошибок, но я также не получаю смс на свой номер.
Итак, что я хочу спросить, есть ли способ отправить SMS с использованием SMTP-сервера на номер мобильного телефона любого оператора?