powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / sp_send_dbmail @from_address русские буквы
5 сообщений из 5, страница 1 из 1
sp_send_dbmail @from_address русские буквы
    #39829930
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть БД
Microsoft SQL Server 2016 (SP1-CU8) (KB4077064)
с таким вот коллейтом SQL_Latin1_General_CP1_CI_AS

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


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

На БД с кирриллическим коллейтом Вася с Петей не теряются
...
Рейтинг: 0 / 0
sp_send_dbmail @from_address русские буквы
    #39829934
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Индусы же.
Это норма (с) :)
...
Рейтинг: 0 / 0
sp_send_dbmail @from_address русские буквы
    #39829937
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
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>;' -- доходит НЕнормально
;

тестовый пример
...
Рейтинг: 0 / 0
sp_send_dbmail @from_address русские буквы
    #39829940
Massa52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx,
Это вероятнее всего не на стороне SQL надо искать, а почтовом сервере(какой нить SENDMAIL неправильно отрабатывает).
...
Рейтинг: 0 / 0
sp_send_dbmail @from_address русские буквы
    #39830035
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имо надо отправителя кодировать в quoted printable or base64. Тогда почтовый клиент правильно разберёт.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / sp_send_dbmail @from_address русские буквы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]