Поделиться через


Метод 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