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


Учетные записи компонента Database Mail

Учетная запись компонента Database Mail содержит сведения, которые Microsoft SQL Server использует для отправки сообщений электронной почты на SMTP-сервер. Каждая учетная запись содержит сведения для одного сервера электронной почты.

Учетная запись компонента Database Mail используется только для компонента Database Mail. Учетная запись Database Mail не соответствует учетной записи SQL Server или учетной записи Microsoft Windows. Компонент Database Mail поддерживает три метода проверки подлинности для связи с SMTP-сервером:

  • Проверка подлинности Windows. Компонент Database Mail использует для проверки подлинности на SMTP-сервере учетные данные учетной записи службы SQL Server Database Engine Windows.

  • Обычная проверка подлинности. Компонент Database Mail использует указанные имя пользователя и пароль, чтобы проверить подлинность на SMTP-сервере.

  • Анонимная проверка подлинности. SMTP-серверу не требуется проверка подлинности. Компонент Database Mail не будет использовать никаких учетных данных для проверки подлинности на SMTP-сервере.

При создании учетной записи компонента Database Mail укажите метод проверки подлинности, требуемый для каждого SMTP-сервера.

Примечание по безопасностиПримечание по безопасности

Если сервер электронной почты требует проверки подлинности, рассмотрите возможность создания пользователя на этом SMTP-сервере специально для компонента Database Mail. Этот пользователь должен иметь минимальные разрешения на SMTP-сервере и не должен использоваться в других целях.

Сведения об учетных записях хранятся в базе данных msdb. Каждая учетная запись содержит следующие сведения:

  • Имя учетной записи.

  • Описание учетной записи.

  • Адрес электронной почты учетной записи.

  • Отображаемое имя учетной записи.

  • Адрес электронной почты, который будет использоваться в качестве обратного адреса для учетной записи.

  • Имя сервера электронной почты.

  • Тип сервера электронной почты. Для Microsoft SQL Server это протокол SMTP(SMTP).

  • Номер порта сервера электронной почты.

  • Битовый столбец, который указывает, используется ли протокол Secure Sockets Layer (SSL) в соединении с почтовым сервером SMTP.

  • Битовый столбец, который указывает, используются ли при установке соединения с SMTP-сервером учетные данные, определенные для компонента SQL Server Database Engine.

  • Имя пользователя для проверки подлинности на сервере электронной почты, если сервер электронной почты требует проверки подлинности.

  • Пароль для проверки подлинности на сервере электронной почты, если сервер электронной почты требует проверки подлинности.

Мастер настройки компонента Database Mail обеспечивает удобный способ создания и управления учетными записями. Можно также использовать хранимые процедуры конфигурации в базе данных msdb для создания и управления учетными записями.