Pregunta

Así que aquí está mi problema:

Parece que no puedo configurar CruiseControl.net para enviarme un correo electrónico cuando ocurra una compilación (quiero que siempre Envíame un correo electrónico, como se especifica a continuación)

Copié el ejemplo de la documentación y lo completé con mis propios valores.http://confluence.public.thoughtworks.org/display/ccnet/email+publisher

Aquí está la sección relevante de ccnet.config a continuación

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

He tenido un exitoso servidor CruiseControl.net configurado durante algún tiempo, y actualiza con éxito a las personas a través de CCTRAY, pero también necesito agregar soporte de correo electrónico.

Ya he mirado los artículos relevantes de Stackoverflow como Éste y Mmás e intenté buscar en Google la solución, pero no sé qué podría estar haciendo mal. La única otra cosa que me gustaría validar es que puedo enviar/recibir correos electrónicos usando mi nombre de usuario/contraseña con el servidor SMTP que recibí de él.

EDITAR: Confirmé a través de Telnet que el servidor SMTP funciona correctamente siguiendo los pasos 1-5 en Este artículo.

¿Alguien tiene alguna idea de por qué tengo este problema o cómo solucionarlo más?

¿Fue útil?

Solución

Parece que fue un problema del servidor SMTP, no un problema con CruiseControl.net

Vea los comentarios en mi publicación para obtener más información. Las pruebas usando mi cuenta personal de Gmail dieron como resultado un correo electrónico exitoso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top