Проблемы с разрывом строки при отправке SMS через SMTP через VB.NET - PullRequest
1 голос
/ 04 июня 2011

Я написал приложение VB.NET для отправки уведомлений по SMS с использованием SMTP-шлюза (mobilenumber@mobileprovider.com).

Сообщение включает в себя разрывы строк и хорошо отображается у большинства поставщиков, но не у всех.

Для некоторых провайдеров сообщение будет отображаться в одной строке с разрывами строк, обозначенными как "0D0A", что просто не будет работать для меня.

Есть ли решение этой проблемы?

Использование SMS-агрегатора исключено для моего решения.


Да, я сделал это. Оказалось, что для конкретного оператора.

Еще одна проблема, с которой я сталкиваюсь, связана с конкретной моделью телефона (один конкретный пользователь получает сообщения на своей старой бритве, переходит на новый телефон Motorola с тем же оператором и теперь получает пустое сообщение).

Есть идеи?

1 Ответ

0 голосов
/ 03 августа 2011

Это не проблема vb.net или smtp.

Похоже, что это зависит от оператора мобильной связи. Попробуйте проверить кодировку (почтовое сообщение) - вы пробовали чистый ASCII?

Если я не ошибаюсь, 0D0A - это UTF-8 для разрыва строки ...

...