[an error occurred while processing this directive] Отправка сообщений электронной почты при событии, связанном с сертификацией

[an error occurred while processing this directive]

Следующая процедура служит для настройки центра сертификации на отправку сообщения электронной почты при возникновении события, связанного с сертификацией.

Минимальным требованием для выполнения этой процедуры является членство в группе Администраторы домена или Администраторы или наличие эквивалентных прав. Дополнительные сведения см. в разделе Реализация ролевого администрирования.

Чтобы отправить сообщение электронной почты при возникновении события, связанного с сертификацией
  • В командной строке введите:

    certutil -setreg exit\smtp\<smtpserverServerName>

    certutil -setreg exit\smtp\<eventfilter +Event>

Внимание!

Ошибка при изменении реестра может серьезно повредить систему. Перед внесением изменений в реестр создайте резервные копии данных.

В следующих таблицах описываются значения и параметры команд, доступные при выполнении этой процедуры.

Значение Описание

certutil

Название средства командной строки.

-setreg

Изменение реестра.

exit\smtp\smtpserver

Значение реестра, которое содержит имя SMTP-сервера.

exit\smtp\eventfilter

Значение реестра, которое содержит список событий, которые должен отслеживать центр сертификации. Если возникнет одно из этих событий, центр сертификации отправит сообщение электронной почты.

+

Указывает, что если в данном значении реестра хранятся текущие записи, к ним должна присоединяться эта запись.

Событие

Событие, которое следует добавить в список событий, отслеживаемых центром сертификации. Событием может быть любое значение из следующей таблицы.

Значение события Описание

ExitEvent_CertIssued

Выдача сертификата.

ExitEvent_CertPending

Получение центром сертификации запроса на сертификат и помещение его в очередь.

ExitEvent_CertDenied

Получение центром сертификации запроса на сертификат и его отклонение.

ExitEvent_CertRevoked

Отзыв существующего сертификата.

ExitEvent_CRLIssued

Выдача списка отзыва сертификатов.

ExitEvent_Startup

Действие центра сертификации во время запуска.

ExitEvent_Shutdown

Действие центра сертификации во время завершения работы.

Дополнительные сведения

  • Чтобы открыть командную строку, нажмите кнопку Пуск, выберите Все программы, щелкните Стандартные, а затем Командная строка.

  • Если происходят события ExitEvent_CRLIssued, ExitEvent_Startup и ExitEvent_Shutdown, центр сертификации не будет содержать адрес электронной почты, так как с этими событиями не связаны пользователи. Поэтому необходимо указать адрес электронной почты для использования при этих событиях. Чтобы настроить адрес электронной почты для работы с этими событиями, введите следующие команды certutil в командной строке:

    certutil -setreg exit\smtp\CRLIssued\To<E-mailString>
    certutil -setreg exit\smtp\Startup\To<E-mailString>
    certutil -setreg exit\smtp\Shutdown\To<E-mailString>
    
    E-mailString - адрес электронной почты или строка, состоящая из адресов электронной почты, разделенных точками с запятой.

  • Если SMTP-сервер не принимает анонимные подключения, необходимо настроить центр сертификации для предоставления имени пользователя и пароля при подключении. Чтобы настроить центр сертификации для проверки подлинности на SMTP-сервере, введите следующие команды certutil в командной строке:

    certutil -setreg exit\smtp\SMTPAuthenticate 1
    certutil -setsmtpinfo<UserName>
    
    UserName - имя пользователя действительной учетной записи на сервере SMTP. Пользователь должен будет предоставить пароль для этого имени пользователя.

  • Чтобы просмотреть полный синтаксис этой команды, введите в командной строке:

    certutil -setreg -?
    
  • Дополнительные сведения о средстве командной строки certutil см. в справке по команде certutil (http://go.microsoft.com/fwlink/?LinkId=81249) (может быть на английском языке).

Дополнительные источники информации