Странно, но в Sql Server 2008 и 2005 указано следующее:
Строки To, Cc и Bcc ограничены 256 символами в каждой в соответствии со стандартами Интернета.
по следующему адресу:
http://msdn.microsoft.com/en-us/library/ms142165.aspx
Но я смог использовать следующий код для генерации ToLine, как вы пытались сделать:
declare @toline varchar(8000)
set @toline = ' '
select @toline = @toline + EMAIL + ';'
from Control.ControlPointMail where enabled = 1
select @toline = substring(@toline,1,len(@toline)-1)
select @toline
Задача execute SQL, которая запускает этот код, помещает его в переменную.
На переменную ссылаются в выражении для строки to задачи отправки почты.
Я думаю, что я бы интерпретировал текст из MSDN так, чтобы поле ввода для строк To, CC и BCC ограничивалось 256 символами при условии, что вы будете вводить в это поле только один адрес за раз .