Pergunta

Então aqui está o meu problema:

Não consigo ser capaz de configurar o CruiseControl.net para enviar um e-mail para mim quando ocorrer uma construção (eu quero que ele sempre Envie-me um e-mail, conforme especificado abaixo)

Copiei o exemplo da documentação e o previ com meus próprios valores.http://confluence.public.thoughtworks.org/display/ccnet/email+publisher

Aqui está a seção relevante do ccnet.config abaixo

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

Eu tive um servidor CruiseControl.NET bem-sucedido configurado por algum tempo e ele atualiza com sucesso as pessoas através do CCTray, mas preciso adicionar suporte de e-mail também.

Eu já olhei para os artigos de Stackoverflow relevantes como Este e mnão mais E tentei minha mão no Google no Google, mas não sei o que poderia estar fazendo de errado. A única outra coisa que eu gostaria de validar é que posso enviar/receber e-mails usando meu nome de usuário/senha com o servidor SMTP que recebi dele

EDITAR: Confirmei através da telnet que o servidor SMTP está funcionando corretamente, seguindo as etapas 1-5 em Este artigo.

Alguém tem alguma idéia de por que estou recebendo esse problema ou como solucionar mais problemas?

Foi útil?

Solução

Parece que foi um problema de servidor SMTP, não um problema com o CruiseControl.net

Veja os comentários sob minha postagem para obter mais informações. O teste usando minha conta pessoal do Gmail resultou em um e-mail bem-sucedido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top