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


Практическое руководство. Настройка параметров SMTP-сервера и почтовых уведомлений в файле служб Web.Config

Обновлен: Ноябрь 2007

Можно настроить Team Foundation Server на использование существующего SMTP-сервера для отправки оповещений по электронной почте. Пользователи могут настраивать различные оповещения о проектах, рабочих элементах и событиях построения. Хотя SMTP-сервер можно указать при установке Team Foundation Server, в дальнейшем его может понадобиться изменить. Подобным образом, если изменить учетную запись службы пула приложений с помощью команды TFSAdminUtil ChangeAccount, необходимо вручную изменить адрес электронной почты отправителя на новый адрес электронной почты учетной записи службы. Адрес электронной почты можно изменить с помощью параметра emailAddress команды Команда ChangeAccount или путем ручного редактирования файла служб Web.Config. Однако для изменения SMTP-сервера необходимо вручную отредактировать файл служб Web.Config.

ms400808.alert_caution(ru-ru,VS.90).gifВажное примечание.

Если в качестве учетной записи службы Team Foundation Server использовалась системная учетная запись (например Network Service), то SMTP-сервер необходимо настроить на разрешение отправки почты анонимными отправителями. Если этого не сделать, уведомления по электронной почте отправляться не будут.

Содержимое почтовых оповещений Team Foundation Server настройке не подлежит. Содержимое почтовых оповещений автоматически генерируется на основе файла TeamFoundation.xsl. Изменять этот файл не рекомендуется. Если вы изменяете содержимое этого файла, не забудьте тщательно протестировать изменения. Неверное изменение этого файла может привести к сбою почтовых оповещений Team Foundation Server и невозможности просмотра рабочих элементов, наборов изменений или файлов Team Foundation в веб-обозревателе.

Необходимые разрешения

Чтобы выполнить эту процедуру, необходимо быть членом группы Администраторы на сервере уровня приложений Team Foundation. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Назначение или изменение SMTP-сервера для отправки почтовых оповещений

  1. На сервере уровня приложений Team Foundation перейдите в каталог установки уровня приложений.

  2. Откройте каталог Web Services, а затем подкаталог Services.

  3. В текстовом или XML-редакторе откройте файл Web.Config и найдите элемент <add key="smtpServer">.

ms400808.alert_note(ru-ru,VS.90).gifПримечание.

Даже если вход в систему выполнен с учетными данными администратора, необходимо запустить текстовый или XML-редактор с полномочиями администратора, чтобы выполнить эту функцию на компьютере с операционной системой Windows Server 2008 или Windows Vista. Чтобы запустить программу от имени администратора, нажмите кнопку Пуск, выберите Все программы, щелкните правой кнопкой мыши программу, которую необходимо запустить, и выберите Запуск от имени администратора. Дополнительные сведения см. на веб-узле Майкрософт.

  1. Обновите элемент, введя полное доменное имя SMTP-сервера. Например, введите следующую строку:

    <add key="smtpServer" value="SMTPServerLocation" />
    
  2. Сохраните и закройте файл.

    Необходимо закрыть и перезапустить приложение веб-служб для Team Foundation, чтобы изменения вступили в силу.

Назначение или изменение электронного адреса отправителя для почтовых оповещений

  1. На сервере уровня приложений Team Foundation перейдите в каталог установки уровня приложений.

  2. Откройте каталог Web Services, а затем подкаталог Services.

  3. В текстовом или XML-редакторе откройте файл Web.Config и найдите элемент <add key="emailNotificationFromAddress">.

  4. Обновите элемент, введя адрес электронной почты, связанный с учетной записью службы (например, Домен/TFSService), которая используется для удостоверения пула приложений в Team Foundation. Например, введите следующую строку:

    <add key="emailNotificationFromAddress" value="TFSService@domain.com" />
    
  5. Сохраните и закройте файл.

    Необходимо закрыть и перезапустить приложение веб-служб для Team Foundation, чтобы изменения вступили в силу.

См. также

Задачи

Практическое руководство. Добавление или изменение оповещений

Практическое руководство. Получение уведомлений о построении по электронной почте

Основные понятия

Параметры файла служб Web.Config в компонентах Team Foundation Server

Управление учетными записями и паролями служб и их сброс

Ссылки

Команда ChangeAccount

Другие ресурсы

Команды командной строки TFSAdminUtil