2012-03-28 7 views
0

Ich habe einen E-Mail-Publisher für mein Projekt CruiseControl Version: 1.6.7981.1 eingerichtet.E-Mail-Publisher in CruiseControl schlägt fehl, ohne Protokollierung

Wenn ich den Build starte, ist der einzige Hinweis auf einen E-Mail-Fehler der Text "Failing Tasks: EmailPublisher" in der Nachrichtenspalte auf der Dashboard-Seite.

Es gibt keine Fehlermeldungen im Serverprotokoll oder Buildprotokoll.

Dies ist die E-Mail-pulisher:

<email 
    from="[email protected]" 
    mailhost="mail.xxx.net" 
    mailport="25" 
    mailhostUsername="[email protected]" 
    mailhostPassword="xxxxxx" 
    includeDetails="TRUE" 
    useSSL="FALSE"> 
    <users> 
    <user name="Flemming" group="buildmaster" address="[email protected]" /> 
    </users> 
    <groups> 
    <group name="buildmaster"> 
     <notifications> 
     <notificationType>Always</notificationType> 
     </notifications> 
    </group> 
    </groups> 
</email> 

Was kann ich dieses Problem beheben?

Antwort

1

fand ich das Problem. McAfee virusscan blockiert Port 25 und 587, um Mail-Spamming von meinem Server zu verhindern. Jetzt muss ich nur herausfinden, wo ich die Regeln ändern soll. Habe das Gefühl, es ist mein VPS-Provider ich

0

Was gibt es noch in der Gruppe der Herausgeber?

IE:

<publishers> 
    <xmllogger/> <--- IMPORTANT 
    <email> 
     yada 
    </email> 
</publishers> 
+0

Dank Mark zu setzen brauchte, ich habe die auf. Aber ich habe das Problem gefunden. McAfee virusscan blockiert Port 25 und 587, um Mail-Spamming von meinem Server zu verhindern. Jetzt muss ich nur herausfinden, wo ich die Regeln ändern soll. Habe das Gefühl, es ist mein VPS-Provider, den ich treten muss. –

+0

Einige Internetdienstanbieter unterstützen aus diesem Grund die Verwendung von Port 26 für E-Mail. –

0

Eine alte Frage, aber hoch in den Google Suchergebnissen für die Abfrage „Ccnet E-Mail Herausgeber fehlgeschlagene Aufgabe“ treten haben, also werde ich meine 2 Pence wert legen ...

Ich habe CruiseControl.NET manuell von der Verknüpfung ausgeführt, die auf dem Desktop platziert wurde (nach dem Stoppen des Dienstes) und die Konsolenausgabe enthielt eine Ausnahme in leuchtendem Rot, die es mir leicht machte, herauszufinden, was falsch war:

[Proj1: FEHLER] Herausgeber hat Ausnahme ausgelöst: ThoughtWorks.CruiseControl.Core.CruiseControlException: EmailPublisher-Ausnahme: System.Net.Mail.SmtpException: Der SMTP-Server erfordert eine sichere Verbindung oder der Client wurde nicht authentifiziert. Die Serverantwort war: 5.7.1 Client nicht

für mich stellte sich heraus, authentifiziert wurde, dass ich

useSSL="True"