TeamCity не отправляет уведомления по электронной почте

Я пытаюсь настроить уведомление по электронной почте в TeamCity на провал моего проекта. Я настроил некоторого пользователя с их информацией, но когда мой проект терпит неудачу. я не получаю никаких писем.

Я дал всю информацию на вкладке "электронная почта Notofication" и сделал "тестовое соединение", давая мой адрес электронной почты, и он говорит, что соединение успешно. Просто хотел подтвердить, должен ли я ожидать / получать электронное письмо при тестировании соединения с моим адресом электронной почты или системой, просто пингует / проверяет соединение все в порядке?

в моих "настройках и инструментах" (под администратором) у меня есть один наблюдаемый проект под "уведомителем электронной почты", который наблюдает за сбоем сборки для моего проекта.

кто-нибудь сталкивался с этой проблемой, любая помощь будет оценена

спасибо

5 ответов


сегодня я заметил, что у меня также был диалог" соединение успешно "после того, как я нажал кнопку "тестовое соединение" в teamcity 8, но не было отправлено тестовое сообщение.

проблема была в том, что у меня просто был "TeamCity" в обведенной области ниже, а не "TeamCity@bolinger.ca". Как только я добавил @bolinger.ca сообщения начали проходить.

Я думаю, что в этом случае должна быть лучшая обработка ошибок в TC.

Я использую сервер IIS 6.0 smtp, но Я уверен, что sendmail или любой другой почтовый сервер не оценит эту ошибку.

enter image description here


вы должны убедиться, что параметр имя пользователя VCS в вашей учетной записи TeamCity соответствует тому, как он настроен в корне VCS.


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

Если вы не получили никакого тестового письма, но он сказал, что соединение успешно, мой опыт заключается в том, что иногда письмо заканчивается в папке нежелательной почты. Пожалуйста, проверьте, так ли это.

и если это не так, я предлагаю протестировать SMTP-сервер, который использует ваш сервер teamcity, следуя этому руководству:

как протестировать SMTP-сервер с помощью telnet


кроме того, чтобы успешно настроить SMTP-сервер, вам придется сделать следующее:

после входа в TeamCity, вы увидите раскрывающийся список рядом с вашим именем в правом верхнем углу.

  1. выберите "Мои настройки и инструменты".
  2. в разделе "просмотренные сборки и уведомления" измените настройки "email notifier", чтобы указать, когда вы должны быть уведомлены по электронной почте.

Итак, в нашем случае мы настроили идентификатор электронной почты администратора project-идентификатор электронной почты группы разработчиков, чтобы каждый получал электронное письмо о статусе сборки.


также убедитесь, что у ваших пользователей есть адреса электронной почты (я сделал эту ошибку!)