Метод ConfigurationSetting — SetEmailConfiguration
Настраивает модуль доставки электронной почты, используемый сервером отчетов для отправки электронной почты.
Синтаксис
Public Sub SetEmailConfiguration(ByVal SendUsingSMTPServer As Boolean, _
ByVal SMTPServer As String, ByVal SenderEmailAddress As String, _
ByRef HRESULT As Int32)
public void SetEmailConfiguration (Boolean SendUsingSMTPServer,
string SMTPServer, string SenderEmailAddress,
out Int32 HRESULT);
Параметры
SendUsingSMTPServer
Логическое значение. Показывает, должен ли сервер отправлять почту с помощью SMTP-сервера. Это значение может иметь значение true. По умолчанию используется значение false.
SMTPServer
Строка, которая содержит имя или IP-адрес SMTP-сервера.
SenderEmailAddress
Адрес электронной почты, используемый в поле From: для сообщений электронной почты, отправленных с сервера отчетов.
HRESULT
[out] Значение, которое указывает, окончился ли вызов успехом или сбоем.
Возвращаемое значение
Возвращает значение HRESULT , являющееся признаком успешного или неуспешного завершение вызова метода. Значение 0 указывает, что вызов метода завершился успешно. Ненулевое значение указывает, что произошла ошибка.
Замечания
Когда значение параметра SendUsingSMTPServer становится равным true, запись SendUsing в файле конфигурации сервера отчетов изменяет значение на 1. Если для SendUsingSMTPServer задано значение false, запись SendUsing не настроена.
Этот метод не предоставляет пользователям возможность задать запись SendUsing в файле конфигурации сервера отчетов значение, отличное от 1. Чтобы настроить на сервере отчетов почтовый протокол, отличный от SMTP, необходимо изменить файл конфигурации вручную.
Требования
Пространство имен: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin