Zunächst einmal habe ich diesen Beitrag bereits gesehen: nant mail issues, aber die einzige Antwort ist nicht zufriedenstellend (d. H. Funktioniert nicht für mich).So machen Sie NAnt senden Sie eine E-Mail mit einem echten Konto
Ich benutze NAnt, um die neueste Version der Quelle zu erhalten, aktualisieren Sie die Version der Bibliotheken und Anwendungen, erstellen Sie die Anwendung, bauen Sie die Setups ... alle üblichen Dinge, ich wette. Ich möchte, dass NAnt einigen Leuten eine E-Mail sendet, die den Abschluss des Buildprozesses bestätigen. Ich habe bereits die offizielle (ziemlich hässlich, IMHO) documentation for the task überprüft, aber das Beispiel, einmal kopiert und angepasst, funktioniert nicht.
Dies sind die NAnt Ziel und Aufgabe, die ich bin mit:
<target name="sendMail" >
<mail
from="[email protected]"
tolist="[email protected];[email protected]"
subject="Subject of email"
mailhost="smtp.gmail.com"
message="Your new release is ready!">
</mail>
</target>
Die Fehlermeldung ich erhalte, ist:
530 5.7.0 zunächst einen STARTTLS Befehl ausgeben muss.
Es sieht so aus, als ob die Aufgabe für die Verwendung durch ein Konto entwickelt wurde, dessen Anbieter keine Authentifizierung benötigt; aber was kann ich tun, wenn ich einen externen smtp-server verwenden muss, der eine authentifizierung erfordert (ich sage meinem chef, ich brauche einen smtp-server im hause, ist keine option)?
Kann mir jemand helfen/unterrichten?
Vielen Dank im Voraus ...