Я собрал переменную типа nvarchar (max) для тела отправки электронной почты с помощью db_sendmail. Проблема в том, что при копировании тела из электронного почтового сообщения в окно запроса SSMS, только гиперссылки, являющиеся фактическими веб-адресами, переходят через гиперссылку. Другие нет. Есть ли что-нибудь, что я могу сделать, не отправляя сообщение в формате HTML вместо текста?Ссылка на окно запроса SSMS-запроса в тексте
-1
A
ответ
0
Итак, ваша проблема заключается в том, что вы отправляете текстовое электронное письмо с использованием xxxx, но когда оно получено, отформатированы только действительные веб-адреса?
Вы видите, что проблема не в отправке, потому что вы используете простой текст. Очевидное форматирование происходит от клиента, который получает электронное письмо.
Если вы хотите отформатировать электронную почту, вам необходимо отправить ее как html.
Если вы вставляете текст, используя окно SQL-запросов в SSMS, вы, скорее всего, просто вставляете этот текст. Экран SSMS может оказаться полезным и позволит вам ctrl + click на вещах, которые, по его мнению, выглядят как действительные URL-адреса, но фактически не отправляет теги HTML в БД, которые не находятся в вашей литеральной строке. –