TeamCity не отправляет уведомления по электронной почте
Я пытаюсь настроить уведомление по электронной почте в TeamCity на провал моего проекта. Я настроил некоторого пользователя с их информацией, но когда мой проект терпит неудачу. я не получаю никаких писем.
Я дал всю информацию на вкладке "электронная почта Notofication" и сделал "тестовое соединение", давая мой адрес электронной почты, и он говорит, что соединение успешно. Просто хотел подтвердить, должен ли я ожидать / получать электронное письмо при тестировании соединения с моим адресом электронной почты или системой, просто пингует / проверяет соединение все в порядке?
в моих "настройках и инструментах" (под администратором) у меня есть один наблюдаемый проект под "уведомителем электронной почты", который наблюдает за сбоем сборки для моего проекта.
кто-нибудь сталкивался с этой проблемой, любая помощь будет оценена
спасибо
5 ответов
сегодня я заметил, что у меня также был диалог" соединение успешно "после того, как я нажал кнопку "тестовое соединение" в teamcity 8, но не было отправлено тестовое сообщение.
проблема была в том, что у меня просто был "TeamCity" в обведенной области ниже, а не "TeamCity@bolinger.ca". Как только я добавил @bolinger.ca сообщения начали проходить.
Я думаю, что в этом случае должна быть лучшая обработка ошибок в TC.
Я использую сервер IIS 6.0 smtp, но Я уверен, что sendmail или любой другой почтовый сервер не оценит эту ошибку.
вы должны убедиться, что параметр имя пользователя VCS в вашей учетной записи TeamCity соответствует тому, как он настроен в корне VCS.
при проверке соединения с вашим адресом электронной почты, вы получите тестовое письмо.
Если вы не получили никакого тестового письма, но он сказал, что соединение успешно, мой опыт заключается в том, что иногда письмо заканчивается в папке нежелательной почты. Пожалуйста, проверьте, так ли это.
и если это не так, я предлагаю протестировать SMTP-сервер, который использует ваш сервер teamcity, следуя этому руководству:
кроме того, чтобы успешно настроить SMTP-сервер, вам придется сделать следующее:
после входа в TeamCity, вы увидите раскрывающийся список рядом с вашим именем в правом верхнем углу.
- выберите "Мои настройки и инструменты".
- в разделе "просмотренные сборки и уведомления" измените настройки "email notifier", чтобы указать, когда вы должны быть уведомлены по электронной почте.
Итак, в нашем случае мы настроили идентификатор электронной почты администратора project-идентификатор электронной почты группы разработчиков, чтобы каждый получал электронное письмо о статусе сборки.