Question

Voici donc mon problème:

Je n'arrive pas à être en mesure de configurer CruiseControl.net pour m'envoyer un e-mail lorsqu'une construction se produit (je veux qu'elle toujours Envoyez-moi un e-mail, comme spécifié ci-dessous)

J'ai copié l'exemple à partir de la documentation et l'ai rempli de mes propres valeurs.http://confluence.public.thoughtworks.org/display/ccnet/email+publisher

Voici la section pertinente de ccnet.config ci-dessous

<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>

J'ai une réussite du serveur CruiseControl.net configuré pendant un certain temps, et il met à jour avec succès les gens via CCTRAY, mais je dois également ajouter une prise en charge du courrier électronique.

J'ai déjà regardé les articles pertinents StackOverflow comme celui-ci et Mplus et m'a essayé de googler la solution mais je ne sais pas ce que je pourrais faire de mal. La seule autre chose que j'aimerais valider, c'est que je peux envoyer / recevoir des e-mails en utilisant mon nom d'utilisateur / mot de passe avec le serveur SMTP que j'ai reçu

ÉDITER: J'ai confirmé Telnet que le serveur SMTP fonctionne correctement en suivant les étapes 1 à 5 Cet article.

Quelqu'un a des idées sur les raisons pour lesquelles j'obtiens ce problème, ou comment le dépanner davantage?

Était-ce utile?

La solution

Il semble que ce soit un problème de serveur SMTP, pas un problème avec CruiseControl.net

Voir les commentaires sous mon article pour plus d'informations. Les tests utilisant mon compte Gmail personnel ont entraîné un e-mail réussi.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top