SQL Server Database Mail - SMS problem

0

Witam.
Ma może ktoś pomysł dlaczego gdy wysyłam z outlooka maila na adres nrtelefonu@text_plusgsm_pl to otrzymuje smsa z prawidłową treścią a gdy wysyłam maila poprzez SQL Server Database Mail na ten sam adres to otrzymuję smsa z treścią przekonwertowaną na base64?
SQL Server 2016 Standard Edition.

0

spróbuj
@body_format = 'TEXT',

0

Mam ustawione @body_format='TEXT' i niestety to nie pomaga :(
Gdy wysyłam z SQL Server'a to serwer sam przekonwertowuje na base64 i wygląda to tak screenshot-20171126120808.png
a gdy z MS Outlook (formatowanie tekstu - zwykły tekst) to jest ok screenshot-20171126120923.png.

0

a ten tekst w nawiasie jest wysyłany jakoś inaczej?

0

Ten tekst z nawiasu jest to parametr określający temat wiadomości i jest przekazywany w taki sposób @subject='PROFI' a treść wiadomości to kolejny parametr @body='Alert'.
W niektórych bramkach sms objekt @subject jest w ogóle pomijany a ważny jest tylko parametr @body.

0

ps. wiadomości z serwera są wysyłane za pomocą procedury sp_send_dbmail parametry.
A może jest jakiś inny sposób na wysyłanie wiadomości z serwera SQL Server?
Jakieś pomysły?

0

Nie przeskoczysz tego, sql domyślnie, (a własciwie na stałe) koduje body w base64, dodając nagłówek do wiadomosci

Mail Content-Transfer-Encoding: base64

Normalnie klientom pocztowym to nie przeszkadza, w przypadku jednak bramki sms jest to problem...

Najprościej to włączyć CLR i napisać samemu lub poszukać alternatyw na necie, np.:
https://www.red-gate.com/simple-talk/sql/sql-development/sqlclr-practice-creating-better-way-sending-email-sql-server/

0

Dzięki za odpowiedź.
Jak za pomocą sp_send_dbmail nie da się wysyłać czystego tekstu bez zmiany na base64 to chyba CLR będzie faktycznie dobrym rozwiązaniem lub może JOB odpalający exe z parametrami.
Pozdrawiam i dzięki jeszcze raz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1