0
Є відповідь

Настройки отправки по e-mail

Институт Эго ресурс, itadmin 10 років тому оновлено Колмаков Сергей (Отдел разработки) 10 років тому 3
При создании шаблонов рассылки по e-mail у каждого из пользователей требуется собственная настройка учетной записи отправки сообщений. Возможно ли использование пользователями учетных записей, настроенных системным администратором (sa)?
Under review
Стандартной логикой системы общий доступ именно почтовых аккаунтов не предусмотрен. В стандартной логике предусмотрен общий доступ самих шаблонов сообщений

Либо, если нужен таки доступ именно к аккаунтам, можно решить эту проблему в обход стандартной логики. В SQL Server Managment Studio на используемой базе данных нужно выполнить скрипт. Но скрипт нужно сохранить и после любого обновления БД выполнять повторно

DROP VIEW [dbo].[_STMailAccounts]
GO

CREATE VIEW [dbo].[_STMailAccounts]
AS
SELECT
ms.*,
FullName = ms.Name + ' (' + ms.MailFrom + ')',
Checked = CAST(NULL AS INT) FROM dbo._STMailSettings ms
WHERE
ISNULL(ms.UserID,0) = case when dbo.F_IsUserSA() = 1 then 0
when ms.UserID is null or ms.UserID = (select EmployeeID from _STUsers where Name = 'sa') then 0
else (select ID from dbo._STUsers where Name = ORIGINAL_LOGIN() )
end

GO
GRANT SELECT ON [dbo].[_STMailAccounts] TO PUBLIC