Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 sp_send_dbmail @from_address русские буквы  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54167
есть БД
Microsoft SQL Server 2016 (SP1-CU8) (KB4077064)
с таким вот коллейтом SQL_Latin1_General_CP1_CI_AS

Процедура рассылки почты sp_send_dbmail имеет параметр @from_address с типом Varchar(Max)
Пытаюсь туда вставить русский текст
@from_address   = N'вася и петя <neadmin@neadmin.com>'

Но вместо Васи и Пети приходят вопросы ???? ? ????
Букву N' написал, но т.к. тип @from_address Varchar, ессно, это не работает

На БД с кирриллическим коллейтом Вася с Петей не теряются
24 июн 19, 15:41    [21914182]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail @from_address русские буквы  [new]
L_argo
Member

Откуда:
Сообщений: 1209
Индусы же.
Это норма (с) :)
24 июн 19, 15:45    [21914186]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail @from_address русские буквы  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54167
EXEC msdb.dbo.sp_send_dbmail
			@profile_name   = 'Admin',
			@recipients     = 'a.o@z.com',
			@body           = N'@v_text_body боди боди', -- доходит нормально
			@body_format    = 'HTML',
			@subject        = N'@subject субж субж субж', -- доходит нормально
			@from_address   = N'automatic senders docoborot вася и петя <ab@z.com>' -- доходит НЕнормально
;
тестовый пример
24 июн 19, 15:47    [21914189]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail @from_address русские буквы  [new]
Massa52
Member

Откуда:
Сообщений: 379
andreymx,
Это вероятнее всего не на стороне SQL надо искать, а почтовом сервере(какой нить SENDMAIL неправильно отрабатывает).
24 июн 19, 15:53    [21914194]     Ответить | Цитировать Сообщить модератору
 Re: sp_send_dbmail @from_address русские буквы  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7752
имо надо отправителя кодировать в quoted printable or base64. Тогда почтовый клиент правильно разберёт.
24 июн 19, 18:49    [21914348]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить