CruiseControl.Net Publisher не удается отправить электронное письмо - PullRequest
1 голос
/ 13 мая 2010

Итак, вот моя проблема:

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

Я скопировал пример из документации и заполнил его своими собственными значениями. http://confluence.public.thoughtworks.org/display/CCNET/Email+Publisher

Вот соответствующий раздел ccnet.config ниже

<publishers>
      <merge>
        <files>
          <file>C:\Build\Temp\*.xml</file>
        </files>
      </merge>
      <xmllogger logDir="buildlogs" />
      <statistics>
        <statisticList>
          <statistic />
        </statisticList>
      </statistics>

      <email includeDetails="TRUE" mailhostUsername="user" mailhostPassword="password" useSSL="TRUE">
        <from>me@mycompany.com</from>
        <mailhost>mail.mycompanysmtpserver.com</mailhost>
        <users>
            <user name="MyName Lastname" group="buildmaster" address="me@mycompany.com" />
        </users>
        <groups>
            <group name="buildmaster">
              <notifications>
                <notificationType>Always</notificationType>
              </notifications>
            </group>
        </groups>
        <modifierNotificationTypes>
            <NotificationType>Failed</NotificationType>
            <NotificationType>Fixed</NotificationType>
        </modifierNotificationTypes>
        <subjectSettings>
            <subject buildResult="StillBroken" value="Build is still broken for {CCNetProject}" />
        </subjectSettings>
      </email>

    </publishers>

У меня уже некоторое время успешно настроен сервер CruiseControl.NET, и он успешно обновляет людей через CCTray, но мне также нужно добавить поддержку по электронной почте.

Я уже просмотрел соответствующие статьи StackOverflow, такие как , эту и m , и т.д. и попробовал свои силы в поиске решения, но я не знаю, что могу делать неправильно , Единственное, что я хотел бы проверить, - это то, что я могу отправлять / получать электронную почту, используя свое имя пользователя / пароль на SMTP-сервере, который я получил от IT

РЕДАКТИРОВАТЬ: Я подтвердил через Telnet, что SMTP-сервер работает должным образом, выполнив шаги 1-5 в этой статье .

У кого-нибудь есть идеи, почему у меня возникла эта проблема или как ее устранить?

1 Ответ

0 голосов
/ 13 мая 2010

Похоже, что это проблема SMTP-сервера, а не проблема с CruiseControl.net

Смотрите комментарии под моим постом для получения дополнительной информации. Тестирование с использованием моей личной учетной записи Gmail привело к успешной электронной почте.

...